The present invention comprises a method of and apparatus for simplifying the process of access to a network for a roaming computer user, divides the responsibility of servicing a given user wanting to access the network between multiple parties and minimizes the possibility of improper disseminatio
The present invention comprises a method of and apparatus for simplifying the process of access to a network for a roaming computer user, divides the responsibility of servicing a given user wanting to access the network between multiple parties and minimizes the possibility of improper dissemination of email header data as well as improper use of network resources (including server systems) by non-clients.
대표청구항▼
1. A method of modifying a toolbar, comprising the steps of: a user Internet device displaying a toolbar comprising one or more buttons, the toolbar defined by toolbar data stored in one or more toolbar-defining databases, the toolbar data comprising a plurality of attributes, each attribute associa
1. A method of modifying a toolbar, comprising the steps of: a user Internet device displaying a toolbar comprising one or more buttons, the toolbar defined by toolbar data stored in one or more toolbar-defining databases, the toolbar data comprising a plurality of attributes, each attribute associated with a button of the toolbar, wherein for each button of the toolbar, at least one of the plurality of attributes identifying a function to be performed when the button is actuated by the user Internet device;the user Internet device automatically sending a revision level of the one or more toolbar-defining databases to a predetermined network address;a server at the predetermined network address determining, from the revision level, the user Internet device should receive the toolbar update data;the user Internet device receiving toolbar update data from the Internet;the user Internet device initiating without user interaction an operation to update the toolbar data in accordance with the toolbar update data received;the user Internet device updating, by the operation, the toolbar data in accordance with the toolbar update data, thereby producing updated toolbar data, the updating comprising at least one of the following steps (a) and (b), each respectively comprising: (a) writing at least one new attribute to the original toolbar data, wherein the writing at least one new attribute to the toolbar data comprises changing the one or more buttons of the toolbar by adding a button; and(b) updating at least one attribute of the toolbar data; andthe user Internet device displaying the toolbar as defined by the updated toolbar data. 2. The method of claim 1 wherein database responsive toolbar software installed in the user Internet device as part of a web browser displays the toolbar as defined by the toolbar data and the toolbar as defined by the updated toolbar data. 3. The method of claim 1, wherein the toolbar as defined by the toolbar data further comprises a plurality of tabs containing the one or more buttons. 4. The method of claim 1, wherein the one or more toolbar-defining databases comprises a file containing a plurality of name-value pairs comprising the plurality of attributes. 5. The method of claim 1, wherein the contents of the one or more toolbar-defining databases and the contents of the toolbar update data within the user Internet device are hidden from a user of the user Internet device. 6. The method of claim 5, wherein the contents of the one or more toolbar-defining databases and the contents of the toolbar update data within the user Internet device are hidden from the user by encryption. 7. The method of claim 1, wherein the plurality of attributes for each button of the toolbar as defined by the toolbar data comprises: a button caption;an enablement attribute specifying whether the button is enabled or disabled;an execution type comprising the at least one of the plurality of attributes identifying the function to be performed;a description of the button functionality; anda location attribute specifying either a location of a file for the button function or a URL for the button function. 8. The method of claim 7, wherein the execution type for at least one button of the toolbar is selected from the group consisting of: exchanging data between a first computer program within the user Internet device and a second computer program within the user Internet device;exchanging data between a first computer program within the user Internet device and a second computer program within the user Internet device without obtaining a network connection;launching a program or script;launching a program or script and waiting for the program or script to complete before continuing;obtaining a network connection and then launching a program or script;changing a preference associated with the toolbar;changing a password associated with the toolbar;displaying account information;setting network connection properties for the user computer;executing a script;causing at least a portion of a user interface of the toolbar program to jump to a tab or button of the toolbar; andrestoring a tab or button of the toolbar to a predetermined state. 9. The method of claim 1, wherein, for each button of the toolbar, the at least one of the plurality of attributes identifying the function to be performed comprises an execution type selected from a plurality of execution types. 10. The method of claim 1, wherein the function to be performed when at least one button of the toolbar as defined by the updated toolbar data is actuated by the user Internet device comprises opening a URL. 11. The method of claim 1, wherein the initiating of the operation occurs transparently. 12. The method of claim 1, further comprising the user Internet device receiving a script from the Internet, the script comprising the toolbar update data; and wherein the operation to update the toolbar-defining database in accordance with the toolbar update data comprises the user Internet device executing the script. 13. The method of claim 12, wherein the script comprises specifications for the construction of the updated toolbar. 14. The method of claim 1, wherein the updating the toolbar data comprises writing at least one new attribute to the toolbar data. 15. The method of claim 14, wherein the writing at least one new attribute to the toolbar data comprises changing the one or more buttons of the toolbar by adding a button. 16. The method of claim 1, wherein the updating the toolbar data comprises updating at least one attribute of the toolbar data. 17. The method of claim 16, wherein the updating at least one attribute of the toolbar data comprises updating the one or more buttons of the toolbar. 18. The method of claim 16, wherein the updating at least one attribute of the toolbar data comprises changing the one or more buttons of the toolbar by removing a button. 19. The method of claim 1, wherein the updating of the toolbar data in accordance with the toolbar update data comprises inserting, by the operation, at least a portion of the toolbar update data into the one or more toolbar-defining databases. 20. The method of claim 1, wherein the updating of the toolbar data in accordance with the toolbar update data comprises updating an attribute defining a button caption, the attribute updating from a first caption to a second caption. 21. The method of claim 1, wherein the updating of the toolbar data in accordance with the toolbar update data comprises updating an attribute defining whether a button of the toolbar is enabled or disabled, the attribute updating from a first value to a second value. 22. The method of claim 1, wherein the updating of the toolbar data in accordance with the toolbar update data comprises updating an attribute defining a URL to be opened when a button of the toolbar is clicked, the attribute updating from a first URL to a second URL. 23. The method of claim 1, further comprising the user Internet device maintaining the display of the toolbar as defined by the updated toolbar data until a subsequent updating of the updated toolbar data. 24. A method of modifying a toolbar, comprising the steps of: a user Internet device displaying a toolbar comprising one or more buttons, the toolbar defined by toolbar data stored in one or more toolbar-defining databases, the toolbar data comprising a plurality of attributes, each attribute associated with a button of the toolbar, wherein for each button of the toolbar, at least one of the plurality of attributes identifying a function to be performed when the button is actuated by the user Internet device;the user Internet device receiving a first web page comprising a reference to a network location;the user Internet device accessing the reference;the user Internet device receiving a MIME type identification of the content type of the toolbar update data in response to the user Internet device accessing the reference;the user Internet device determining the MIME type identification is associated in the user Internet device with a database update program;in response to the user Internet device determining the MIME type identification is associated in the user Internet device with the database update program, the user Internet device providing the toolbar update data to the database update program;the user Internet device receiving the toolbar update data from the Internet in response to the user Internet device accessing the reference;the database update program initiating without user interaction an operation to update the toolbar data in accordance with the toolbar update data received;the user Internet device updating, by the operation, the toolbar data in accordance with the toolbar update data, thereby producing updated toolbar data, the updating comprising at least one of the following steps (a) and (b), each respectively comprising: (a) writing at least one new attribute to the original toolbar data, wherein the writing at least one new attribute to the toolbar data comprises changing the one or more buttons of the toolbar by adding a button; and(b) updating at least one attribute of the toolbar data andthe user Internet device displaying the toolbar as defined by the updated toolbar data. 25. A method of modifying a toolbar, comprising the steps of: a user computer installing a toolbar program on the user computer, the toolbar program comprising a predetermined Internet Protocol address and an encrypted toolbar specifications database, the encrypted toolbar specifications database comprising a revision level and specifications for building a toolbar, the specifications for building a toolbar comprising: a plurality of name-value attribute pairs, the plurality of name-value attribute pairs comprising, for each of a plurality of buttons of the toolbar: a button caption;an enablement attribute specifying whether the button is enabled or disabled;an execution type;a description of the button functionality; anda location attribute specifying either a location of a file for the button function or a network location for the button function;specifications for a plurality of tabs containing the plurality of buttons; andspecifications for a ticker tape moving display;wherein the toolbar comprises a first button comprising: a location attribute comprising a first network location; andan execution type of causing a web browser to open the location attribute;the toolbar program building and displaying the toolbar in accordance with the encrypted toolbar specifications database;the toolbar program causing the user computer to automatically contact a server at the predetermined Internet Protocol address, the contact comprising the user computer transmitting the revision level of the encrypted toolbar specifications database to the server;the server determining, from the revision level, the user computer should receive toolbar update data for the toolbar program, the toolbar update data comprising a second network location;the user computer receiving the toolbar update data;the toolbar program causing the user computer to transparently insert the toolbar update data into the encrypted toolbar specifications database, thereby producing an updated encrypted toolbar specifications database, the transparently inserting the toolbar update data comprising replacing the first network location with the second network location as the location attribute of the first button;the user computer building and displaying the toolbar in accordance with the updated encrypted toolbar specifications database;in response to a user clicking the first toolbar button, the toolbar program exchanging data comprising the second network location with a web browser in the user computer;the user computer displaying a web page located at the second network location; andthe user computer maintaining the display of the toolbar in accordance with the updated encrypted toolbar specifications database until a subsequent updating of the updated encrypted toolbar specifications database.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (188)
Murthy V. Devarakonda ; Daniel Manuel Dias ; German Sergio Goldszmidt ; Guerney Douglass Holloway Hunt ; Arun Kwangil Iyengar ; Richard Pervin King ; Rajat Mukherjee, Affinity-based router and routing method.
Rosenow Peter D. (Edmonds WA) Trafton Roger M. (Kirkland WA), Apparatus and method for controlling access to and interconnection of computer system resources.
Silverstein Alan ; Golson William G. ; Mallal Munir, Apparatus for parallel client/server communication having data structures which stored values indicative of connection.
Burner Michael G. ; Gilliat Bruce C. ; Jaquith Eric W. ; Marvit David L. ; Kahle Brewster ; O'Driscoll Niall ; Smith Z E. ; Tanenbaum Ronna C., Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata.
Perlman Stephen G. ; Bucher Tim, Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices.
Bubien ; Jr. Walter J. (Prescott AZ) Learish Donald B. (Roselle Park NJ), Best rate telecommunication access code and data transceiver/facilitator (BRTF).
Harwood Jonathan P. ; Kimmeth Thomas ; Nusbaum Kurt, Bifurcated transaction system in which nonsensitive information is exchanged using a public network connection and sensitive information is exchanged after automatically configuring a private network.
Bonnaure Patrick P. ; Ziola Tom J. ; Herman William C., Client connects to an internet access provider using algorithm downloaded from a central server based upon client's des.
Hickman Paul L. (27140 Moody Rd. Los Altos Hills CA 94022) Stephens Lawrence K. (1250 Mildred Ave. San Jose CA 95125), Communication configurator and method for implementing same.
Blumer Thomas P. ; Stefanik Theodore, Computer system and computer-implemented method for interpreting hypertext links in a document when including the docu.
Blumer Thomas P. ; Amstein Peter R. ; Drellishak Scott F. ; Forgaard Randy J. ; Schulert Andrew J., Computer system and computer-implemented process for remote editing of computer files.
Malamud Mark A. ; Marceau Renee ; Grauman Joyce A. ; Levien Royce A. ; Oran Daniel P. ; Bolnick David A. ; Barnes ; Jr. David A. ; Johnson Russell Scott, Continuously accessible computer system interface.
Michael E. See ; John W. Bailey ; Charles L. Panza ; Yuri Pikover ; Geoffrey C. Stone, Deterministic user authentication service for communication network.
See Michael E. ; Bailey John W. ; Panza Charles L. ; Pikover Yuri ; Stone Geoffrey C., Deterministic user authentication service for communication network.
Shaw David E. ; Ardai Charles E. ; Marsh Brian D. ; Moraes Mark A. ; Rudolph Dana B. ; Mc Auliffe Jon D., Electronic mail system for displaying advertisement at local computer received from remote system while the local compu.
Carlin Richard K. ; Frantz ; II Joseph F., Interactive system for remoting creating, editing and administrating an online communcation system for a plurality of on.
Levergood Thomas Mark ; Stewart Lawrence C. ; Morris Stephen Jeffrey ; Payne Andrew C. ; Treese George Winfield, Internet server access control and monitoring systems.
Cagle John M. ; Potter Mark R. ; Mullapudi Mohana Rao ; Simpson Mark ; Neubauer Wolfgang M.,DEX, Method and apparatus for configuring communications settings in a computer system.
Thomas C. Douglass, Method and apparatus for customization of information content provided to a requestor over a network using demographic information yet the user remains anonymous to the server.
White Christopher M. ; Matheny John ; Bonnaure Patrick P. ; Perlman Stephen G., Method and apparatus for providing physical security for a user account and providing access to the user's environment a.
Lu Gin-Pao ; Jordan Hank ; Chu Paul, Method and apparatus for re-assigning network addresses to network servers by re-configuring a client host connected thereto.
Borman Gilbert ; Bhatnagar Rajat ; Sebastian Arul ; Mathur Anup ; Wadhwa Vinay,INX ; Kumar Mukesh,INX ; Kumar Singh C. Vinay,INX, Method and apparatus for retrieving data from a network using linked location identifiers.
Borman Gilbert ; Bhatnagar Rajat ; Sebastian Arul ; Mathur Anup ; Wadhwa Vinay,INX ; Kumar Mukesh ; Singh C. Vinay Kumar,INX, Method and apparatus for retrieving data from a network using location identifiers.
Cole Bruce A. ; Forster James Ronald, Method and apparatus for serverless internet protocol address discovery using source address of broadcast or unicast pac.
Jones Gregory A. (Seattle WA) Price Robert M. (Seattle WA) Veghte William L. (Bellevue WA), Method and system for authenticating access to heterogeneous computing services.
Dare Timothy S. (Damascus MD) Ek Eric B. (New Market MD) Luckenbaugh Gary L. (Gaithersburg MD), Method and system for authenticating users to multiple computer servers via a single sign-on.
Reisman, Richard R., Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station.
Tuniman David Charles (Redmond WA) Anantharaman Vinod (Redmond WA) Jansson Michael Halvar (Bellevue WA), Method and system for stacking toolbars in a computer display.
Goldman Phillip Y. ; Leak Bruce A. ; Matheny John, Method for automatically regenerating information at a client system in the event of power or communication disruption b.
Seitz Gregory W. (San Jose CA) Findley Sean J. (Gilroy CA) Beisel Philipp W. (Sunnyvale CA), Method for connecting a mobile computer to a computer network by using an address server.
Mighdoll Lee S. ; Leak Bruce A. ; Perlman Stephen G. ; Goldman Phillip Y., Method for downloading a web page to a client for efficient display on a television screen.
Sadovsky Vladimir (Kirkland WA), Method for providing access to independent network resources by establishing connection using an application programming.
Mighdoll Lee S. ; Leak Bruce A. ; Perlman Stephen G. ; Goldman Phillip Y., Method for reducing delivery latency of an image or other secondary information associated with a file.
Mighdoll Lee S. ; Leak Bruce A. ; Perlman Stephen G. ; Goldman Phillip Y., Method of transcoding documents in a network environment using a proxy server.
Mighdoll Lee S. ; Leak Bruce A. ; Perlman Stephen G. ; Goldman Phillip Y., Method of using electronic tickets containing privileges for improved security.
Mighdoll, Lee S.; Leak, Bruce A.; Perlman, Stephen G.; Goldman, Phillip Y., Method of using electronic tickets containing privileges for improved security.
House Daniel Edward ; Owings Brian Joseph ; Pei Shiau-Shiau, Method, apparatus, and program storage device for sharing objects with a network server and a database server using a co.
Schiebe Lowell H. (Brooklyn Center MN) Russo Bruce E. (Minneapolis MN) Urness Edward V. (Shoreview MN) Hohn William C. (St. Paul MN), Network access device.
Grimm Stephen M. ; Rothschild Jeffrey J. ; Samuel Daniel J. ; Wolf Michael A., Network match maker matching requesters based on communication attribute between the requesters.
Grimm Stephen M. ; Rothschild Jeffrey J. ; Samuel Daniel J. ; Wolf Michael A., Object-oriented method for matching clients together with servers according to attributes included in join request.
Oran Daniel P. (Cambridge MA) Serrador Teresa A. (Kirkland WA) Belfiore Joseph D. (Redmond WA) Pitt ; III George H. (Redmond WA), Operating system provided notification area for displaying visual notifications from application programs.
Nielsen Jakob, Password helper using a client-side master password which automatically presents the appropriate server-side password in a particular remote server.
Nielsen Jakob, Password helper using a client-side master password which automatically presents the appropriate server-side password to a particular remote server.
Sokal Wayne G.,CAX ; Carthy Kevin R.,CAX, Public accessible terminal capable of opening an account for allowing access to the internet and E-mail by generating I.
Rodwin Andrew S. ; Wenocur Jonathan H. ; Feinstein Michael G., Remote access apparatus and method which allow dynamic internet protocol (IP) address management.
Hrastar, Scott E.; Smith, George Horkan, Router for which a logical network address which is not unique to the router is the gateway address in default routing table entries.
Tso Michael Man-Hak ; Jing Jin ; Knauerhase Robert Conrad ; Romrell David Alfred ; Gillespie Daniel Joshua ; Bakshi Bikram Singh ; Sathyanarayan Seshardi, Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object.
Sabina Nawaz ; Steven Alfred Isaac ; Jay Franklin McLain ; Michael H. Tuchen ; Eric George Jakstadt, System and method for displaying data items in a ticker display pane on a client computer.
Wolf Richard J. ; Koppolu Srinivasa R. ; Raman Suryanarayanan ; Rayson Steven J., System and method for in-place editing of an electronic mail message using a separate program.
Teper Jeffrey A. ; Koneru Sudheer ; Mangione Gordon ; Balaz Rudolph ; Contorer Aaron M. ; Chao Lucy, System and method for providing trusted brokering services over a distributed network.
Lavey ; Jr. Anthony M. ; Loftin Rex Lavon ; Murray Sean T. ; Pisello John M., System and method for transparently registering and updating information over the internet.
Reisman Richard R. (20 E. 9th St. #14K New York NY 10003), System for automatic unattended electronic information transport between a server and a client by a vendor provided tran.
Schmidt Jonathan ; Donzis Lewis ; Donzis Henry ; Murphy John ; Baron Peter ; Savage Herb, System for controlling users access to a distributive network in accordance with constraints present in common access.
Janis Frederick L. (Keller TX), System for providing user access control within a distributed data processing system having multiple resource managers.
Gell Michael Anthony,GB2 ; Manning Michael Robert Wistow,GB2 ; Martin Jose-Luis Fernandez-Villacanas,GB2, System for selective communication connection based on transaction pricing signals.
Raynak Randy W. (Columbus OH) Kushnir Viktor (Columbus OH), System for transferring network connections from first to second program where the first enters an inactive state and re.
Brewer Jason M. ; Linn John C. ; Perrin Keith L. ; Tonsing Robert E., System with program for automating protocol assignments when newly connected to varing computer network configurations.
Bruno Richard F. (Morristown NJ) Markowitz Robert E. (Glen Rock NJ), Systems, methods and articles of manufacture for performing distributed telecommunications.
Perlman Stephen G. ; Yundt William H. ; Schneck Stuart, Transmitting high bandwidth network content on a low bandwidth communications channel during off peak hours.
Ensor Myra L. ; Kowalski Thaddeus Julius ; Primatic Agesino, User-transparent security method and apparatus for authenticating user terminal access to a network.
White Christopher M. ; Goldman Phillip Y. ; Anderson David R. ; Ohlfs Keith R. ; Leak Bruce A., Web browser allowing navigation between hypertext objects using remote control.
Selgas, Thomas Drennan; Massing, Michael Brian; Gmuender, John Everett, Method for accessing a digital network by way of one or more Internet service providers.
Wittenstein, Andreas; Eynon, Mike; Mather, Laura; Lloyd, Jim; Frantz, Matt, System and method for network security including detection of attacks through partner websites.
Selgas, Thomas Drennan; Massing, Michael Brian; Gmuender, John Everett, System and method of accessing a network by way of different service providers.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.