Patents Assigned to Shaw Parsing LLC
  • Patent number: 9043635
    Abstract: The content provider provides content to the first data center, which then provides the content to the client. The client determines that a failure between content provider and the first data center may have occurred. When the client determines that a failure may have occurred, the client may connect to a second data center to receive content from the content provider through the second data center. Accordingly, the failure is detected and additionally, automatic failure recovery may be provided at the client.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: May 26, 2015
    Assignee: Shaw Parsing, LLC
    Inventors: Brian Cameros, Wade Albright
  • Patent number: 8505024
    Abstract: A dynamic content routing network routes update messages containing updates to properties of live objects from input sources to clients. The clients receive a web page having live objects, identify the object IDs associated with the objects, and contact an object state storage to obtain update messages specifying the objects' initial properties. The clients register the object IDs with the routing network. The routing network maintains a registry of object IDs and clients. The input source provides an update messages to the routing network containing the object ID and data for updating a property of the object. The routing network routes update messages from the input source to the clients registered for the object ID contained in the message. Upon receipt of the message, a client updates the specified property of the live object. The update messages are also provided to, and stored by, the object state storage.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: August 6, 2013
    Assignee: Shaw Parsing LLC
    Inventors: Charles E. Cano, Jeff Grimes
  • Publication number: 20110161458
    Abstract: Techniques for dynamically updating a live object with personalized content for clients are provided. The techniques include receiving a first message from a source including a first identifier and a second identifier. The first identifier may be unique to a client. The second identifier may be generic across many clients. The first message includes information for updating a property of a live object associated with the second identifier. A client specific to the first identifier may be identified. A second message may then be routed through a network to the client. The second message may include the first identifier and the second identifier and also may contain information for updating a property of the live object associated with the second identifier. The client may receive the second message and may be capable of causing an update of the property of the live object associated with the second identifier.
    Type: Application
    Filed: March 8, 2011
    Publication date: June 30, 2011
    Applicant: Shaw Parsing, LLC
    Inventor: Karl E. Rumelhart
  • Patent number: 7930362
    Abstract: Techniques for dynamically updating a live object with personalized content for clients are provided. The techniques include receiving a first message from a source including a first identifier and a second identifier. The first identifier may be unique to a client. The second identifier may be generic across many clients. The first message includes information for updating a property of a live object associated with the second identifier. A client specific to the first identifier may be identified. A second message may then be routed through a network to the client. The second message may include the first identifier and the second identifier and also may contain information for updating a property of the live object associated with the second identifier. The client may receive the second message and may be capable of causing an update of the property of the live object associated with the second identifier.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: April 19, 2011
    Assignee: Shaw Parsing, LLC
    Inventor: Karl E. Rumelhart
  • Patent number: 7277917
    Abstract: A dynamic content routing network routes update messages containing updates to properties of live objects from input sources to clients having the objects. Certain objects served to clients by a server are indicated as “live.” When the clients receive live objects, the clients identify the object IDs associated with the objects and register the object IDs with the routing network. The routing network maintains a registry of object IDs and clients. An input source provides an update message to the routing network containing the object ID and data specifying an update to a property of the object. The routing network routes the message to each client that has registered for the object ID contained in the message. Upon receipt of the message, a client updates the specified property of the live object.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: October 2, 2007
    Assignee: Shaw Parsing LLC
    Inventors: Timothy Tuttle, Robert S. Dreyer, Jeremy S. Lueck, Charles E. Cano, Paul A. Sorensen
  • Publication number: 20060117318
    Abstract: Each of a plurality of thread boundaries comprises functionality to be performed for a given event by a single thread. A plurality of queues through which events may be routed may be coupled to the thread boundaries. A plurality of tasks may be configured in a defined relationship, each task being associated with a thread boundary and comprising a unit of code for performing a specific function. Resources may be allocated to thread boundaries based on queue depth.
    Type: Application
    Filed: August 15, 2005
    Publication date: June 1, 2006
    Applicant: Shaw Parsing, LLC
    Inventors: Karl Rumelhart, Timothy Tuttle, Jeremy Lueck, J. Joseph Benevidez, Charles Cano, Alex Huang
  • Publication number: 20060075279
    Abstract: The content provider provides content to the first data center, which then provides the content to the client. The client determines that a failure between content provider and the first data center may have occurred. When the client determines that a failure may have occurred, the client may connect to a second data center to receive content from the content provider through the second data center. Accordingly, the failure is detected and additionally, automatic failure recovery may be provided at the client.
    Type: Application
    Filed: August 15, 2005
    Publication date: April 6, 2006
    Applicant: Shaw Parsing, LLC
    Inventors: Brian Cameros, Wade Albright
  • Publication number: 20060041681
    Abstract: Techniques for dynamically updating a live object with personalized content for clients are provided. The techniques include receiving a first message from a source including a first identifier and a second identifier. The first identifier may be unique to a client. The second identifier may be generic across many clients. The first message includes information for updating a property of a live object associated with the second identifier. A client specific to the first identifier may be identified. A second message may then be routed through a network to the client. The second message may include the first identifier and the second identifier and also may contain information for updating a property of the live object associated with the second identifier. The client may receive the second message and may be capable of causing an update of the property of the live object associated with the second identifier.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 23, 2006
    Applicant: Shaw Parsing, LLC
    Inventor: Karl Rumelhart