Patents by Inventor Gavin Peacock
Gavin Peacock 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).
-
Publication number: 20080195740Abstract: Techniques and mechanisms are provided for maintaining session state information in a client server system. Session state information such as session state, time stamp information, activity state, counters, etc. are generated and updated by a server. The session state information is sent in encrypted form to a client and the client maintains the encrypted information. The client is not able to decipher or alter the encrypted information. The client sends the encrypted session state information in requests to the server. The server is able to respond intelligently using session state information from the client. Session state information no longer has to be maintained or replicated by session state managers associated with servers.Type: ApplicationFiled: February 12, 2007Publication date: August 14, 2008Inventors: David E. Lowell, James Roseborough, Gavin Peacock
-
Patent number: 7386858Abstract: A palmtop computer system that incorporates mechanical buttons that combine the task of turning the palmtop computer system on and starting a particular application program. Furthermore, the same mechanical button can be used to navigate the application program to find the information that is most likely needed by the user. Additionally, external devices can be coupled to the palmtop computer system in a manner that allows the external hardware device to initiate specific application programs that cooperate with the external hardware device.Type: GrantFiled: July 18, 2003Date of Patent: June 10, 2008Assignee: Access Systems Americas, Inc.Inventors: Gavin Peacock, Jeffrey C. Hawkins
-
Publication number: 20080103999Abstract: A neural model for simulating a scorecard comprises a neural network for transforming one or more inputs into an output. Each input of the neural model has a squashing function applied thereto for simulating a bin of the simulated scorecard. The squashing function includes a control variable for controlling the steepness of the response to the squashing function's input so that during training of the neural model the steepness can be controlled. The output of the neural model represents the score of the simulated scorecard. The neural network is trained to behave like a scorecard by providing plurality of example values to the inputs of the neural network. Each output score produced is compared to an expected score to produce an error value. Each error value is back-propagated to adjust the neural network transformation to reduce the error value. The steepness of each squashing function is controlled using the respective control variable to affect the response of each squashing function.Type: ApplicationFiled: October 17, 2007Publication date: May 1, 2008Applicant: Neural Technologies, Ltd.Inventors: Gavin Peacock, George Bolt
-
Publication number: 20080092175Abstract: Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria.Type: ApplicationFiled: October 2, 2006Publication date: April 17, 2008Applicant: MobiTV, Inc.Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Publication number: 20080083001Abstract: Mechanisms are provided for allowing improved selection of program guide information. Program guide information includes channel, time, and program listing information. In particular examples, each program listing is associated with a time slot having beginning time slot boundary and an end time slot boundary. Program listing information can be viewed even after a current time passes an end time slot boundary. In some examples, program listing information may be removed after a predetermined period of time or after a predetermined period of disuse.Type: ApplicationFiled: October 2, 2006Publication date: April 3, 2008Applicant: MobiTV, Inc.Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Publication number: 20080081640Abstract: Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device.Type: ApplicationFiled: September 21, 2007Publication date: April 3, 2008Applicant: MOBITV, INC.Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Publication number: 20080032738Abstract: Techniques to create a portable wireless network are described. A mobile computing device may comprise a first transceiver to communicate with a fixed wireless device, and a second transceiver to communicate with multiple wireless devices. The mobile computing device may also include a network access management module to manage communications between each wireless device and the fixed wireless device. Other embodiments are described and claimed.Type: ApplicationFiled: December 28, 2006Publication date: February 7, 2008Inventors: Monty Boyer, Gavin Peacock, Douglas Anderson, Rich Karstens, Ryan Robertson, Chris Robertson, David Kammer, Kenneth Comstock, Yoon Wong, Jason Hertzberg, Steven Lemke
-
Publication number: 20080028102Abstract: A method and electronic system for exchanging data between a handheld device and another computer system are described. A data file is transferred to the handheld device using the install application of a synchronization manager. The transferred file is stored as a digital stream file with its native data encoding. After synchronization, a message is sent to notify the exchange manager about the data file. The exchange manager then uses an application registry to identify the application program that corresponds to the file stream based on the extension of the stream file. The pertinent application program is then invoked and the stream file is dispatched to the application for processing. During processing, the pertinent application then formats the stream file such that the data file becomes a record within the database file that is associated with the pertinent application.Type: ApplicationFiled: March 19, 2007Publication date: January 31, 2008Applicant: PALMSOURCE, INC.Inventor: Gavin Peacock
-
Patent number: 7194557Abstract: A method and electronic system for exchanging data between a handheld device and another computer system are described. A data file is transferred to the handheld device using the install application of a synchronization manager. The transferred file is stored as a digital stream file with its native data encoding. After synchronization, a message is sent to notify the exchange manager about the data file. The exchange manager then uses an application registry to identify the application program that corresponds to the file stream based on the extension of the stream file. The pertinent application program is then invoked and the stream file is dispatched to the application for processing. During processing, the pertinent application then formats the stream file such that the data file becomes a record within the database file that is associated with the pertinent application.Type: GrantFiled: November 8, 2004Date of Patent: March 20, 2007Assignee: PalmSource, Inc.Inventor: Gavin Peacock
-
Publication number: 20050273449Abstract: A neural model for simulating a scorecard comprises a neural network for transforming one or more inputs into an output. Each input of the neural model has a squashing function applied thereto for simulating a bin of the simulated scorecard. The squashing function includes a control variable for controlling the steepness of the response to the squashing function's input so that during training of the neural model the steepness can be controlled. The output of the neural model represents the score of the simulated scorecard. The neural network is trained to behave like a scorecard by providing plurality of example values to the inputs of the neural network. Each output score produced is compared to an expected score to produce an error value. Each error value is back-propagated to adjust the neural network transformation to reduce the error value. The steepness of each squashing function is controlled using the respective control variable to affect the response of each squashing function.Type: ApplicationFiled: April 7, 2005Publication date: December 8, 2005Inventors: Gavin Peacock, George Bolt
-
Publication number: 20050260989Abstract: A system and method for automatically managing connections between a mobile device and one or more available networks (including dedicated connections), as a user changes locations, is disclosed. The connection manager determines the connection profiles and assigns an availability and priority to each available connection profile. As is well known, mobile devices have a lot of possibilities to connect to different networks and there are many protocols that dictate such connections. The connection manager feature determines the most appropriate profile to connect to an available network. In the event that an initial attempt to connect fails, the connection manager attempts a connection based on the next available profile with the highest priority, until a connection is established or there are no more available profiles.Type: ApplicationFiled: February 9, 2005Publication date: November 24, 2005Inventors: Rene Pourtier, Alain Basty, Regis Nicolas, Denis Berger, Gavin Peacock
-
Publication number: 20050256911Abstract: In one embodiment, a data proximity detector comprises a storage device, a processor and an alert generator. A database of records known to satisfy a condition is stored in the storage device. The processor checks a new record against each record retrieved from the database for a close match. In the event that a close match is found the alert generator creates an alert indicating an inference that the new record also satisfies the condition.Type: ApplicationFiled: March 4, 2005Publication date: November 17, 2005Inventors: Gavin Peacock, George Bolt
-
Patent number: 6886163Abstract: A method and system for allowing a single resource (e.g., a serial port) to be shared by multiple applications in a cooperative manner. The first application to use the resource defines a yield callback that is invoked when a second application makes a request for the serial port. The callback allows the first application to decide whether or not it will yield the resource to the second application. If the first application grants the request, the second application is allowed to use the resource; otherwise, the first application continues to use the resource and the second application receives an error message. The first application can be notified when the second application is finished with the resource so that the resource can be returned to the first application for use.Type: GrantFiled: March 19, 2001Date of Patent: April 26, 2005Assignee: Palm Source, Inc.Inventors: Gavin Peacock, Adam Hampson, David Kammer
-
Patent number: 6868451Abstract: A method and electronic system for exchanging data between a handheld device and another computer system are described. A data file is transferred to the handheld device using the install application of a synchronization manager. The transferred file is stored as a digital stream file with its native data encoding. After synchronization, a message is sent to notify the exchange manager about the data file. The exchange manager then uses an application registry to identify the application program that corresponds to the stream file based on the extension of the stream file. The pertinent application program is then invoked and the stream file is dispatched to the application for processing. During processing, the pertinent application then formats the stream file such that the data file becomes a record within the database file that is associated with the pertinent application.Type: GrantFiled: June 20, 2000Date of Patent: March 15, 2005Assignee: Palm Source, Inc.Inventor: Gavin Peacock
-
Patent number: 6850986Abstract: A method and system for implementing URL scheme proxies. Embodiments of the invention allow URL schemes that are not natively supported by a computer to be supported via proxy, e.g., using a URL scheme that is native to the computer to forward the non-native transport. More specifically, embodiments of the invention allow a first computer system to support a first URL scheme by encapsulating its transport information into another URL scheme that is natively supported by the first computer. The encapsulated information is then forwarded to a second computer system or server which can provide support for the first URL scheme transport. For instance, if the first computer supports http but does not support ftp, then an ftp transport can be encapsulated inside an http transport and then forwarded to an ftp server which can then extract and process the ftp transport. The ftp response can be handled in an analogous fashion. The invention increases the native URL scheme capabilities of a computer system by proxy.Type: GrantFiled: March 21, 2001Date of Patent: February 1, 2005Assignee: Palm Source, Inc.Inventor: Gavin Peacock
-
Patent number: 6601111Abstract: Data communications are provided in a computer system by accepting message information within a unified information exchange manager. The unified exchange manager is executed to select an appropriate application from a plurality of applications that are executable on the computer system. The unified exchange manager selects the appropriate application based on a data type of the message information. The message information from the unified information exchange manager is passed to the appropriate application program if said user accepts said message information.Type: GrantFiled: July 10, 1998Date of Patent: July 29, 2003Assignee: PalmSource, Inc.Inventors: Gavin Peacock, Jeffrey C. Hawkins
-
Patent number: 6438565Abstract: An electronic spreadsheet of the present invention includes a scenario manager having a preferred interface and methods for creating and managing various versions or “scenarios” of a spreadsheet model. Methods are provided for specifying an area of the model to track (capture area) and capturing various versions (modifications) of the base model. Additional methods are provided for automatically identifying and reporting information cells which are affected (“changing” and “result” cells) from version to version. Preferred storage methodology is also described for maintaining multiple versions of a spreadsheet or data model.Type: GrantFiled: February 7, 1996Date of Patent: August 20, 2002Assignee: Borland Software CorporationInventors: Joseph Michael Ammirato, Gavin Peacock
-
Patent number: 5499180Abstract: An electronic spreadsheet of the present invention includes a scenario manager having a preferred interface and methods for creating and managing various versions or "scenarios" of a spreadsheet model. Methods are provided for specifying an area of the model to track (capture area) and capturing various versions (modifications) of the base model. Additional methods are provided for automatically identifying and reporting information cells which are affected ("changing" and "result" cells) from version to version. Preferred storage methodology is also described for maintaining multiple versions of a spreadsheet or data model.Type: GrantFiled: December 10, 1993Date of Patent: March 12, 1996Assignee: Borland International, Inc.Inventors: Joseph M. Ammirato, Gavin Peacock
-
Patent number: 5303146Abstract: An electronic spreadsheet of the present invention includes a scenario manager having a preferred interface and methods for creating and managing various versions or "scenarios" of a spreadsheet model. Methods are provided for specifying an area of the model to track (capture area) and capturing various versions (modifications) of the base model. Additional methods are provided for automatically identifying and reporting information cells which are affected ("changing" and "result" cells) from version to version. Preferred storage methodology is also described for maintaining multiple versions of a spreadsheet or data model.Type: GrantFiled: March 11, 1993Date of Patent: April 12, 1994Assignee: Borland International, Inc.Inventors: Joseph M. Ammirato, Gavin Peacock