Patents by Inventor John Merrell
John Merrell 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: 9485332Abstract: Offloading execution of a portion of a client-side Web application to a server. In one embodiment, for example, a computer-implemented includes identifying a function to-be-offloaded in a client-side scripting language file; generating an offloaded function based on the function to-be-offloaded; replacing, in the scripting language file, the body of the function to-be-offloaded with client RPC stub which, when executed by an end-user computing device as a result of a call to the function to-be-offloaded, causes one or more arguments passed into the function to-be-offloaded to be marshalled and sent to a server in one or more network messages.Type: GrantFiled: February 25, 2014Date of Patent: November 1, 2016Assignee: Sencha, Inc.Inventor: John Merrells
-
Publication number: 20140280509Abstract: Offloading execution of a portion of a client-side Web application to a server. In one embodiment, for example, a computer-implemented includes identifying a function to-be-offloaded in a client-side scripting language file; generating an offloaded function based on the function to-be-offloaded; replacing, in the scripting language file, the body of the function to-be-offloaded with client RPC stub which, when executed by an end-user computing device as a result of a call to the function to-be-offloaded, causes one or more arguments passed into the function to-be-offloaded to be marshalled and sent to a server in one or more network messages.Type: ApplicationFiled: February 25, 2014Publication date: September 18, 2014Applicant: Sencha, Inc.Inventor: John Merrells
-
Patent number: 8756194Abstract: A multi-master cloud-based data replication service designed to support the needs of a broad class of web applications is disclosed. Generally, the replication service serves the purposes of facilitating sharing of web application data among personal computing devices and increasing the availability of that data. In one embodiment, the replication service includes a replica identifier reassignment features that allows a personal computing device to begin sharing application data changes with an existing group of personal computing devices that are already sharing application data changes between them even if the joining personal computing device has application data changes to share with the other personal computing devices of the group at the time the joining personal computing device requests to join the group.Type: GrantFiled: May 4, 2012Date of Patent: June 17, 2014Assignee: Sencha, Inc.Inventor: John Merrells
-
Patent number: 7096236Abstract: A directory server including a supplier server, a consumer server in communication with the supplier server, a plurality of pluggable services that manage replication of data contained within the directory server from the supplier server to the consumer server, and a change sequence number used to determine ordering of operations performed on the consumer server. Replication of data is managed using the change sequence number.Type: GrantFiled: November 6, 2001Date of Patent: August 22, 2006Assignee: Sun Microsystems, Inc.Inventors: Gordon Good, John Merrells, Ludivoc Poitou, Olga Natkovich, Mark C. Smith, Pinaki Shah
-
Publication number: 20060184962Abstract: An apparatus such as a television signal receiver, radio or other device provides an emergency alert function. According to an exemplary embodiment, the apparatus includes a processor operative to detect a first condition wherein signal strength on a selected channel frequency associated with the emergency alert function exceeds a predetermined threshold, and to detect a second condition wherein a broadcast test associated with said emergency alert function is passed. A visual indicator is operative to provide a predetermined output if the first and second conditions are detected.Type: ApplicationFiled: March 30, 2004Publication date: August 17, 2006Inventors: Scott Kendall, John Merrell, Roger Lineberry, Timothy Tully, Bruce Schaffer, Gavin Johnston, Rajeev Sahasrabudhe
-
Publication number: 20060123444Abstract: An apparatus such as a television signal receiver, radio or other device is capable of performing a self-diagnostic test for an emergency alert function. According to an exemplary embodiment, the apparatus includes a memory operative to store test data associated with the emergency alert function. A decoder is operative to decode the test data to generate test signals. A processor is operative to process the test signals to detect an operating state of the emergency alert function.Type: ApplicationFiled: February 2, 2004Publication date: June 8, 2006Applicant: Thomson LicensingInventors: Bruce Schaffer, John Merrell
-
Publication number: 20060119707Abstract: There is provided a video message system that includes a video display, a frame, and at least one video camera. The video display, which has a fixed position, plays back a video portion of a video message from a user. The frame frames the video display. The at least one video camera is disposed on the frame, and is oriented in the same direction as the video display, for capturing video data of the user for inclusion in the video portion of the video message.Type: ApplicationFiled: September 9, 2003Publication date: June 8, 2006Inventors: John Merrell, Timothy Tully Jr
-
Patent number: 7016976Abstract: A method of addressing an entry in a directory server including generating a unique identifier for the entry, creating an encoded address by encoding the unique identifier into a distinguished name, and specifying the entry using the encoded address for a plurality of operations. A method of addressing an entry in a directory server, including generating a unique identifier for the entry, creating an encoded address by encoding the unique identifier into a control, and specifying the entry using the encoded address for a plurality of operations. A unique identifier-based addressing system for a directory server, including a unique identifier generated for an entry and an encoded address created by encoding the unique identifier into a distinguished name. The entry is specified using the encoded address for a plurality of operations.Type: GrantFiled: May 31, 2001Date of Patent: March 21, 2006Assignee: Sun Microsystems, Inc.Inventors: John Merrells, Olga Natkovich, Gordon Good, Mark C. Smith
-
Publication number: 20060048180Abstract: An apparatus such as a television signal receiver, radio or other device provides an emergency alert function. According to an exemplary embodiment, the apparatus includes a tuner for tuning a plurality of frequency channels associated with the emergency alert function. A processor identifies one of the frequency channels having higher signal strength relative to the other frequency channels, and enables use of the identified frequency channel for receiving emergency alert signals.Type: ApplicationFiled: November 13, 2003Publication date: March 2, 2006Inventors: Scott Kendall, John Merrell, Sai Kwan, Michael Bridge
-
Publication number: 20050273809Abstract: A television signal receiver (having an emergency alert function provides an alert output in accordance with a user selectable alert mode corresponding to the type of emergency event. According to an exemplary embodiment, the television signal receiver includes a tuner operative to tune a frequency including emergency alert signals indicating a type of emergency event. A processor is operative to enable an alert output responsive to the emergency alert signals, wherein the alert output is provided in accordance with a user selectable alert mode corresponding to the type of emergency event.Type: ApplicationFiled: June 19, 2003Publication date: December 8, 2005Applicant: THOMSON LICENSING S.A.Inventors: Scott Kendall, Gavin Johnston, John Merrell
-
Patent number: 6973463Abstract: A directory server includes a supplier server, a consumer server in communication with the supplier server, a plurality of pluggable services that manage replication of data contained within the directory server from the supplier server to the consumer server, and a change log maintained on the consumer server of data replicated to the consumer server. The replication of data is managed by the plurality of pluggable services using the change log.Type: GrantFiled: November 6, 2001Date of Patent: December 6, 2005Assignee: Sun Microsystems, Inc.Inventors: John Merrells, Olga Natkovich, Gordon Good, Rich Megginson, Ludovic Poitou, Mark C. Smith
-
Publication number: 20050229207Abstract: A television signal receiver having an emergency alert function provides a masked list of emergency events during a user setup process for the emergency alert function which makes the setup process easier for users, and also ensures that the emergency alert function will be activated when certain important emergency events occur. According to an exemplary embodiment, the television signal receiver includes a memory operative to store data associated with the emergency alert function. A processor is operative to receive an input representing a geographical area and to enable generation of a masked list of emergency events responsive to the input using the data in the memory. The masked list of emergency events represents a subset of all emergency events associated with the emergency alert function.Type: ApplicationFiled: June 26, 2003Publication date: October 13, 2005Inventors: Scott Kendall, Gavin Lee Johnston, John Merrell
-
Publication number: 20050229206Abstract: A television signal processing system having an emergency alert function is capable of receiving emergency alert signals and providing alert outputs to notify individuals of emergency events. According to one exemplary embodiment, the television signal processing system includes a tuner operative to tune a frequency including emergency alert signals indicating an emergency event. A processor is operative to enable an alert output responsive to the emergency alert signals when the emergency event indicated by the emergency alert signals corresponds to a geographical area selectable by a user. According to another exemplary embodiment, the processor is operative to enable an alert output responsive to the emergency alert signals when the emergency event indicated by the emergency alert signals corresponds to a predetermined event selectable by a user.Type: ApplicationFiled: May 9, 2003Publication date: October 13, 2005Inventors: Michael Pugel, John Merrell, Scott Kendall, David Virag, Michael Bridge
-
Publication number: 20030093440Abstract: A directory server including a supplier server, a consumer server in communication with the supplier server, a plurality of pluggable services that manage replication of data contained within the directory server from the supplier server to the consumer server; and a replica update vector used to determine a minimal set of updates necessary to synchronize the consumer server with respect to the supplier server. Replication of data is managed using the replica update vector.Type: ApplicationFiled: November 6, 2001Publication date: May 15, 2003Inventors: John Merrells, Olga Natkovich, Gordon Good, Pinaki Shah, Mark C. Smith
-
Publication number: 20030088656Abstract: A directory server system includes a front-end portion adapted to connect to a client computer, a back-end portion with an embedded database, and a mapping tree portion. The front-end portion includes a core protocol connection responder configured to access information stored in the back-end portion, wherein the back-end portion is maintained in a logical representation by a directory information tree. The mapping tree portion identifies a location of information stored in the back-end portion in response to a request sent by the client computer.Type: ApplicationFiled: November 2, 2001Publication date: May 8, 2003Inventors: Mark F. Wahl, John Merrells, Mark C. Smith
-
Publication number: 20030088589Abstract: A directory server including a supplier server, a consumer server in communication with the supplier server, a plurality of pluggable services that manage replication of data contained within the directory server from the supplier server to the consumer server, and a change sequence number used to determine ordering of operations performed on the consumer server. Replication of data is managed using the change sequence number.Type: ApplicationFiled: November 6, 2001Publication date: May 8, 2003Inventors: Gordon Good, John Merrells, Ludovic Poitou, Olga Natkovich, Mark C. Smith, Pinaki Shah
-
Publication number: 20030088587Abstract: A directory server includes a supplier server, a consumer server in communication with the supplier server, a plurality of pluggable services that manage replication of data contained within the directory server from the supplier server to the consumer server, and a change log maintained on the consumer server of data replicated to the consumer server. The replication of data is managed by the plurality of pluggable services using the change log.Type: ApplicationFiled: November 6, 2001Publication date: May 8, 2003Inventors: John Merrells, Olga Natkovich, Gordon Good, Rich Megginson, Ludovic Poitou, Mark C. Smith
-
Publication number: 20030088615Abstract: A method for resolving updates in a directory server including generating a change sequence number, creating a total ordering of operations by time using the change sequence number, extracting state information from an entry associated with an operation from the total ordering, and computing a new state for the entry using extracted state information and the operation associated with the entry.Type: ApplicationFiled: November 6, 2001Publication date: May 8, 2003Inventors: Gordon Good, John Merrells, Mark C. Smith, Olga Natkovich, Richard Megginson
-
Publication number: 20020184230Abstract: A method of addressing an entry in a directory server including generating a unique identifier for the entry, creating an encoded address by encoding the unique identifier into a distinguished name, and specifying the entry using the encoded address for a plurality of operations. A method of addressing an entry in a directory server, including generating a unique identifier for the entry, creating an encoded address by encoding the unique identifier into a control, and specifying the entry using the encoded address for a plurality of operations. A unique identifier-based addressing system for a directory server, including a unique identifier generated for an entry and an encoded address created by encoding the unique identifier into a distinguished name. The entry is specified using the encoded address for a plurality of operations.Type: ApplicationFiled: May 31, 2001Publication date: December 5, 2002Inventors: John Merrells, Olga Natkovich, Gordon Good, Mark C. Smith