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: 9485332
    Abstract: 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: Grant
    Filed: February 25, 2014
    Date of Patent: November 1, 2016
    Assignee: Sencha, Inc.
    Inventor: John Merrells
  • Publication number: 20140280509
    Abstract: 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: Application
    Filed: February 25, 2014
    Publication date: September 18, 2014
    Applicant: Sencha, Inc.
    Inventor: John Merrells
  • Patent number: 8756194
    Abstract: 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: Grant
    Filed: May 4, 2012
    Date of Patent: June 17, 2014
    Assignee: Sencha, Inc.
    Inventor: John Merrells
  • Patent number: 7096236
    Abstract: 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: Grant
    Filed: November 6, 2001
    Date of Patent: August 22, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Gordon Good, John Merrells, Ludivoc Poitou, Olga Natkovich, Mark C. Smith, Pinaki Shah
  • Publication number: 20060184962
    Abstract: 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: Application
    Filed: March 30, 2004
    Publication date: August 17, 2006
    Inventors: Scott Kendall, John Merrell, Roger Lineberry, Timothy Tully, Bruce Schaffer, Gavin Johnston, Rajeev Sahasrabudhe
  • Publication number: 20060123444
    Abstract: 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: Application
    Filed: February 2, 2004
    Publication date: June 8, 2006
    Applicant: Thomson Licensing
    Inventors: Bruce Schaffer, John Merrell
  • Publication number: 20060119707
    Abstract: 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: Application
    Filed: September 9, 2003
    Publication date: June 8, 2006
    Inventors: John Merrell, Timothy Tully Jr
  • Patent number: 7016976
    Abstract: 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: Grant
    Filed: May 31, 2001
    Date of Patent: March 21, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: John Merrells, Olga Natkovich, Gordon Good, Mark C. Smith
  • Publication number: 20060048180
    Abstract: 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: Application
    Filed: November 13, 2003
    Publication date: March 2, 2006
    Inventors: Scott Kendall, John Merrell, Sai Kwan, Michael Bridge
  • Publication number: 20050273809
    Abstract: 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: Application
    Filed: June 19, 2003
    Publication date: December 8, 2005
    Applicant: THOMSON LICENSING S.A.
    Inventors: Scott Kendall, Gavin Johnston, John Merrell
  • Patent number: 6973463
    Abstract: 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: Grant
    Filed: November 6, 2001
    Date of Patent: December 6, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: John Merrells, Olga Natkovich, Gordon Good, Rich Megginson, Ludovic Poitou, Mark C. Smith
  • Publication number: 20050229206
    Abstract: 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: Application
    Filed: May 9, 2003
    Publication date: October 13, 2005
    Inventors: Michael Pugel, John Merrell, Scott Kendall, David Virag, Michael Bridge
  • Publication number: 20050229207
    Abstract: 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: Application
    Filed: June 26, 2003
    Publication date: October 13, 2005
    Inventors: Scott Kendall, Gavin Lee Johnston, John Merrell
  • Publication number: 20030093440
    Abstract: 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: Application
    Filed: November 6, 2001
    Publication date: May 15, 2003
    Inventors: John Merrells, Olga Natkovich, Gordon Good, Pinaki Shah, Mark C. Smith
  • Publication number: 20030088656
    Abstract: 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: Application
    Filed: November 2, 2001
    Publication date: May 8, 2003
    Inventors: Mark F. Wahl, John Merrells, Mark C. Smith
  • Publication number: 20030088615
    Abstract: 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: Application
    Filed: November 6, 2001
    Publication date: May 8, 2003
    Inventors: Gordon Good, John Merrells, Mark C. Smith, Olga Natkovich, Richard Megginson
  • Publication number: 20030088589
    Abstract: 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: Application
    Filed: November 6, 2001
    Publication date: May 8, 2003
    Inventors: Gordon Good, John Merrells, Ludovic Poitou, Olga Natkovich, Mark C. Smith, Pinaki Shah
  • Publication number: 20030088587
    Abstract: 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: Application
    Filed: November 6, 2001
    Publication date: May 8, 2003
    Inventors: John Merrells, Olga Natkovich, Gordon Good, Rich Megginson, Ludovic Poitou, Mark C. Smith
  • Publication number: 20020184230
    Abstract: 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: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Inventors: John Merrells, Olga Natkovich, Gordon Good, Mark C. Smith