Patents by Inventor Geoffrey Baehr
Geoffrey Baehr has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 6701374Abstract: In embodiments of the invention, a method and apparatus for dynamic proxy insertion in network traffic path is described. According to one or more embodiments of the invention, a request and/or response message may be modified to include one or more thru-proxy tags to identify a network (or traffic) node (e.g., a proxy, server, or intermediary). For example, a request directed to a server or a response directed to a client may be altered to insert a plurality of intermediate or final destination designations. In so doing, a path of a request or response may be altered dynamically. A thru-proxy tag in a response may be inserted in a related request to identify a destination or node such that the request is sent to the destination in the thru-proxy tag before being sent to an origin server. Thru-proxy tags may be used to identify multiple and/or alternate destinations.Type: GrantFiled: March 25, 2003Date of Patent: March 2, 2004Assignee: Sun Microsystems, Inc.Inventors: Amit Gupta, Geoffrey Baehr
-
Patent number: 6643701Abstract: Methods and systems of the present invention include providing a connection between a first computer and a second computer by receiving, at a third computer, information regarding one of the first and second computers to facilitate establishment of a secure connection between the first computer and the second computer, creating a first end-to-end security link between the first computer and third computer, and creating a second end-to-end security link between the second computer and the third computer to establish the secure connection. The first and second computers could be a client and a server on the Internet, and these methods and systems can, for example, increase the possible number of new secure connections to the server. The third computer also permits processing of information transmitted between the client and server in the third computer. For example, the information could be reformatted or used in testing a process of one of the first and second computers.Type: GrantFiled: November 17, 1999Date of Patent: November 4, 2003Assignee: Sun Microsystems, Inc.Inventors: Ashar Aziz, Geoffrey Baehr, Germano Caronni, Amit Gupta, Vipul Gupta, Glenn C. Scott
-
Publication number: 20030200332Abstract: In embodiments of the invention, a method and apparatus for dynamic proxy insertion in network traffic path is described. According to one or more embodiments of the invention, a request and/or response message may be modified to include one or more thru-proxy tags to identify a network (or traffic) node (e.g., a proxy, server, or intermediary). For example, a request directed to a server or a response directed to a client may be altered to insert a plurality of intermediate or final destination designations. In so doing, a path of a request or response may be altered dynamically. A thru-proxy tag in a response may be inserted in a related request to identify a destination or node such that the request is sent to the destination in the thru-proxy tag before being sent to an origin server. Thru-proxy tags may be used to identify multiple and/or alternate destinations.Type: ApplicationFiled: March 25, 2003Publication date: October 23, 2003Inventors: Amit Gupta, Geoffrey Baehr
-
Patent number: 6567857Abstract: In embodiments of the invention, a method and apparatus for dynamic proxy insertion in network traffic path is described. According to one or more embodiments of the invention, a request and/or response message may be modified to include one or more thru-proxy tags to identify a network (or traffic) node (e.g., a proxy, server, or intermediary). For example, a request directed to a server or a response directed to a client may be altered to insert a plurality of intermediate or final destination designations. In so doing, a path of a request or response may be altered dynamically. A thru-proxy tag in a response may be inserted in a related request to identify a destination or node such that the request is sent to the destination in the thru-proxy tag before being sent to an origin server. Thru-proxy tags may be used to identify multiple and/or alternate destinations.Type: GrantFiled: July 29, 1999Date of Patent: May 20, 2003Assignee: Sun Microsystems, Inc.Inventors: Amit Gupta, Geoffrey Baehr
-
Patent number: 6553461Abstract: A client is given control over the pre-fetching of resources. The client may be, for example, resident on an electronic device such as a computer system that caches resources. The resources may be, for instance, web pages. Identifying property values that are intrinsically tied to the contents of the resources are used to determine whether resources are already resident within the cache prior to pre-fetching the resources. In addition, the client may request information regarding a resource to assist the client in determining whether to pre-fetch the resource. Such information may include the size of the resource and other information.Type: GrantFiled: December 10, 1999Date of Patent: April 22, 2003Assignee: Sun Microsystems, Inc.Inventors: Amit Gupta, Geoffrey Baehr
-
Patent number: 6487538Abstract: A method and apparatus for local advertising. Internet Service Providers (ISPs) or proxies owned by an ISP insert advertisements transmitted from a web host to a client. The advertisement may be stored in the proxy's cache or may be retrieved from a web server for an advertiser. By providing the ISP with the ability to insert the advertisement, advertisements appear on small web sites that do not normally attract advertisers. Additionally, due to the number of advertisements placed by an ISP, small advertisers may have their advertisement appear in connection with frequently used web sites. One or more embodiments of the invention provide for an ISP to collect and store demographic information such as the user's age, residence, credit history, etc. Additionally, stored information may include web sites the user has accessed, time spent on each web site, and any searches performed by the user.Type: GrantFiled: November 16, 1998Date of Patent: November 26, 2002Assignee: Sun Microsystems, Inc.Inventors: Amit Gupta, Sriraman Venkataraman, Geoffrey Baehr
-
Publication number: 20020164987Abstract: The present invention provides a method and apparatus for device location sensitive data routing. In one embodiment of the present invention, a signal from a portable, electronic device identifies a user. In this embodiment, a sensor detects the signal and relays the identification information along with information about electronic communications devices available at the location to a routing device. The routing device reroutes electronic communications to the physical location of the user. In one embodiment, the signal is a radio emanation. In another embodiment, the signal is an infrared emanation. In yet another embodiment, the signal is transmitted over a connection line which couples the portable, electronic device to the sensor. In one embodiment, phone calls are rerouted to a phone located near the portable, electronic device. In another embodiment, e-mail messages are rerouted to a general purpose computer located near the portable, electronic device.Type: ApplicationFiled: December 13, 2000Publication date: November 7, 2002Inventors: Germano Caronni, Geoffrey Baehr
-
Publication number: 20010020242Abstract: A method and apparatus for processing user information. Information collection is increasingly utilized by advertisers and others that desire to customize a user's display for the user's individual preferences. According to one ore more embodiments of the invention, Internet Service Providers (ISPs) or proxies owned by an ISP collect and store information regarding particular users in a user profile. The information may include demographic information such as the user's age, residence, credit history, etc. Additionally, the information may include the web sites that the user has accessed, the time spent on each web site, and any internet searches performed by the user. The profile information may be utilized by the proxy to conduct targeted advertising, the information may be provided to a web host so that the web host may conduct targeted advertising, or the information may be utilized to customize a user's display, for example.Type: ApplicationFiled: November 16, 1998Publication date: September 6, 2001Inventors: AMIT GUPTA, SRIRAMAN VENKATRAMAN, GEOFFREY BAEHR
-
Patent number: 6157312Abstract: A communication appliance with a desktop unit and a secondary unit. The desktop unit includes an outer casing, bottom feet, openings in the outer casing for control elements, a plurality of heat-producing electronic components and at least one speaker. The bottom feet extend from a bottom of the outer casing and support the outer casing on a surface such that the bottom of the outer casing is spaced from the surface. The control elements are used for operating the communication appliance. The outer casing includes a plurality of cooling slots for cooling electronic components found in the interior of the communication appliance so that a fan or other external device is not needed.Type: GrantFiled: February 1, 1999Date of Patent: December 5, 2000Assignee: Sun Microsystems, Inc.Inventors: Michael Sheridan, Martin Patterson, Pavani Diwanji, Geoffrey Baehr, David Allison, Steven Peart
-
Patent number: 6144657Abstract: A central site such as an Internet Service Provider (ISP) monitors information requests incoming from devices on a network such as the Internet. If the incoming information indicates that the services of a remote, off-line computer is required, the ISP signals the off-line computer via an out-of-band signal. In response to the signal, the off-line computer connects to the Internet through the ISP in its normal manner, and subsequently responds to the devices.Type: GrantFiled: November 6, 1997Date of Patent: November 7, 2000Assignee: Sun Microsystems, Inc.Inventor: Geoffrey A. Baehr
-
Patent number: 4961216Abstract: A telephone answering system for receiving calls from a caller and forwarding caller information to an owner's telephone. An automatic message center which provides instructions to a caller via the owner's outgoing message, receives and stores the caller's telephone number and information on the substance of the call, and then provides a second outgoing message on a telephone line to the owner via a pager or a handset providing the owner with the telephone number of the caller and a coded substance message.Type: GrantFiled: December 30, 1988Date of Patent: October 2, 1990Inventors: G. Geoffrey Baehr, Bert P. Rosenthal
-
Patent number: D434761Type: GrantFiled: February 1, 1999Date of Patent: December 5, 2000Assignee: Sun Microsystems, Inc.Inventors: Michael Sheridan, Martin Patterson, Pavani Diwanji, Geoffrey Baehr, David Allison, Steven Peart