Patents Examined by Kristie Shingles
  • Patent number: 8244899
    Abstract: Delivering a video stream is disclosed. A request for the video stream is received. A past portion of the video stream is delivered to a client. The past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer. Receiving a video stream is also disclosed. A request for the video stream is transmitted. A past portion of the video stream is received. The received past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: August 14, 2012
    Assignee: Conviva Inc.
    Inventors: Aditya R. Ganjam, Ion Stoica, Karthik K. Lakshminarayanan, Ryan J. Huebsch, Jibin Zhan, Hui Zhang
  • Patent number: 8244901
    Abstract: A disclosed example method for managing media content includes retrieving metadata for a plurality of encodings of the media content, wherein the metadata includes a first uniform resource locator (URL) and a first set of byte offsets for a first portion of the media content having a first encoding and a second URL and a second set of byte offsets for a second portion of the media content having a second encoding. The example method also includes requesting the first portion of the media content utilizing the first URL and the first set of byte offsets.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 14, 2012
    Assignee: Research In Motion Limited
    Inventor: David Furbeck
  • Patent number: 8239478
    Abstract: A computer system including a computer network, a multiplicity of network enabled portable computers, each including at least one sensor for sensing an operational status aspect thereof and a communicator for providing status information via the network and a maintenance center communicating via the computer network with the multiplicity of portable computers and being operative for automatically receiving the status information and for providing maintenance directives based thereon.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: August 7, 2012
    Assignee: Fourier Systems (1989) Ltd.
    Inventor: Dov Bruker
  • Patent number: 8239575
    Abstract: The disclosed subject matter describes a method, system, apparatus, and program for interfacing multiple communication systems, comprising the following steps. The interface receives information from the client, followed by determination of the format of said information. The disclosed subject matter identifies the third party to receive the information and transforms the originally received information into a format compatible for the third party. The server then sends the converted information to the intended third party. The associated process allows communication between the client and third party in both directions.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: August 7, 2012
    Assignee: AvFinity, LLC
    Inventor: Stephen Douglas Perkins
  • Patent number: 8239445
    Abstract: A method, system and program product are presented for enabling a session, as defined by a series of related transactions to perform a unit of work, to be created between a client and a particular server where the server is managed by a dispatcher. Modifications to the Uniform Resource Locator (URL) are used to create a method of transferring information form the client to the server. The server implements a server-side storage area (cookie jar) to temporarily store information about the client and the session so that the client is routed to the same server for successive messages in the same session and no reliance is made upon an ability by the client to store or return cookies.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christopher A. S. Gage, John R. Hind, Marcia L. Peters
  • Patent number: 8224917
    Abstract: Techniques are described for providing reminders for electronic communications. For instance, response patterns of a user are determined by communication type based on monitoring past response behavior of the user and the response pattern data is stored for the user by communication type. After storing the response pattern data for the user by communication type, a particular communication that is for the user and that is initiated by a first sender is received. A type of the particular communication is determined and response pattern data associated with the determined type of the particular communication is accessed. A response reminder time for the particular communication is set based on the accessed response pattern data associated with the determined type of the particular communication.
    Type: Grant
    Filed: September 24, 2011
    Date of Patent: July 17, 2012
    Assignee: Google Inc.
    Inventor: Jason Adam Denise
  • Patent number: 8219685
    Abstract: A client apparatus which transmits a service request to a server apparatus via a network and comprises an input event detector configured to detect input events, an information generator configured to generate an item of information integrating items of information of the input events detected by the input event detector, and a transmission unit configured to transmit the item of information to the server apparatus.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: July 10, 2012
    Assignee: Casio Computer Co., Ltd
    Inventor: Takahiro Tomida
  • Patent number: 8218001
    Abstract: Features such as holes in a component which may be an aerofoil component of a gas turbine engine are re-drilled after initial formation, for example to remove blockages created in a coating process. In order to ensure that re-drilling occurs at the precise location of the initial holes, a selected number of the holes are selected, and their exact positions identified, for example by camera imaging and image processing. The actual positions of the selected features are compared with the nominal positions, and an algorithm is generated and then used to calculate the actual positions of the non-selected holes of the array.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: July 10, 2012
    Assignee: Rolls-Royce PLC
    Inventor: Neil K. Hastilow
  • Patent number: 8219624
    Abstract: An apparatus, system, and method for electronic communication initiation contingent on busyness. The method includes receiving a request from a requester to contact a user. The requested contact includes a request to engage in electronic communication. The method also includes determining a busyness of the user. The busyness is determined by accessing a quantity of active contact related tasks for the user. The method also includes comparing the busyness of the user to a condition. The condition is a complex condition having threshold levels for a plurality of contact related tasks. The method also includes contacting the user in response to satisfaction of the condition.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Lin Sun
  • Patent number: 8214476
    Abstract: A method, system, and network for interfacing the work-flow monitoring and reporting of a host computer, a local network of information technology devices, a community of network users, and a global information technology community. This includes the processes and system features for initiating an inventory of a plurality of information technology devices associated with the local network of information technology devices. The present disclosure further includes determining needs of the local network of information technology and associating the needs to similar needs of the community of network users, and solution product and services of the global information technology community. The system directs the host computer to research and purchase resources similar in temperament of the needs of the local network of the information technology devices, and drive the global information technology community advertisements of the needs of the local network to the user of the host computer.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: July 3, 2012
    Assignee: Spiceworks, Inc.
    Inventor: Francis Sullivan
  • Patent number: 8214432
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; identifying a recording period within a presentation session; recording, during the recording period, a presentation control instruction; selecting from the session structured document a classified structural element in dependence upon the recorded presentation control instruction and in dependence upon user classifications of a user participant in the presentation; and presenting the selected structural element to the user.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 8209433
    Abstract: A facility for congestion management and latency prediction is described. In various embodiments, the facility sums a series of fractional transmission delays wherein each fractional transmission delay is measured as a probability of a failed transmission attempt multiplied by the cost of the failed transmission attempt, and provides the sum.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: June 26, 2012
    Assignee: CoCo Communications Corp.
    Inventors: Riley Eller, Dennis Edwards, Jeremy Bruestle, Mark L. Tucker
  • Patent number: 8203604
    Abstract: A calibration plate is configured for revising an image capture apparatus of a vision measuring system. The vision measuring system includes a worktable which is configured for supporting the calibration plate. The calibration plate includes a quadrate portion. A calibration area and a zero marker are formed on the quadrate portion. The calibration area includes a plurality of regions having the same shape.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: June 19, 2012
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chih-Kuang Chang, Li Jiang, Dong-Hai Li, Xiao-Guang Xue, Zhong-Kui Yuan
  • Patent number: 8200845
    Abstract: Methods and apparatuses for communications between web service applications and web services are described. A first interface is coupled between the application and a messaging system. A second interface is coupled between the messaging system and the web service. The first interface is configured to receive a web service request from the application, to format the web service request into a Simple Object Access Protocol (SOAP) request message, to include the SOAP request message in a first electronic message, and to transmit the first electronic message to the messaging system. The messaging system is configured to receive the first electronic message at a first node, to transmit the first electronic message across a communications network to a second node, and to couple the first electronic message from the second node to the second interface.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: June 12, 2012
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Eihab Abouzour, Andrew James Quick, Geno Coschi
  • Patent number: 8199193
    Abstract: A heat treating furnace inspection system comprises a camera configured to move through the furnace chamber of the furnace. The system typically includes a carriage which carries the camera and is especially useful for inspecting a roller hearth furnace. Conveyor rolls or another conveyor mechanism of the furnace is operated to move the camera through the furnace chamber in order to photograph the interior of the chamber for the purposes of inspection. Images of the furnace chamber interior may be displayed on a display screen and merged with text which may communicate information related to inspection findings.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: June 12, 2012
    Assignee: Caskol, LLC
    Inventors: Kirby S. Kolek, Russell A. Kolek
  • Patent number: 8185648
    Abstract: An adapter device for providing the user a remote access point for supporting interaction between the device and one or more target devices supporting one or more of several communication protocols for automotive and industrial automation applications employing user-selectable protocols, such as multiplexed communication networks.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: May 22, 2012
    Assignee: Dearborn Group, Inc.
    Inventor: Jason Sodergren
  • Patent number: 8185618
    Abstract: A technique dynamically responds to non-network events at a network device in a computer network. According to the novel technique, one or more sensors automatically detect (sense) one or more non-network events, and notifications of the non-network events are then transmitted over the network. One or more network devices (e.g., data centers, servers, routers, etc.) detect the notifications of the network events, and dynamically respond to the non-network events based on one or more associated policies. For example, one or more network-based policies may be defined that modify one or more network configuration parameters in response to the non-network events. Alternatively or in addition, one or more physical-based policies may be defined that instruct one or more network-attached physical control devices to modify one or more physical parameters.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: May 22, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Robert P. Beliles, Jr., Mark A. Kolar
  • Patent number: 8185647
    Abstract: A protocol adapter for simultaneously communicating with one or more remote computers over any one of a plurality of protocols. The adapter includes a motherboard having an integrated CPU, a plurality of interface modules, a plurality of device drivers and a plurality of daughter-board module slots. The protocol adapter further includes at least one daughter-board interface module mounted in one of the plurality of daughter-board slots. The at least one daughter-board modules expands the number of protocols of the adapter beyond those protocols being run by the motherboard.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: May 22, 2012
    Assignee: Dearborn Group, Inc.
    Inventor: Jason Sodergren
  • Patent number: 8180832
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; identifying a recording period within a presentation session; recording, during the recording period, a presentation control instruction; selecting from the session structured document a classified structural element in dependence upon the recorded presentation control instruction and in dependence upon user classifications of a user participant in the presentation; and presenting the selected structural element to the user.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 8180839
    Abstract: A computer-implemented method for receiving information at a first device is provided. The method includes storing a first data object on the first device in a first device-specific representation, receiving a batch of information in response to the first device transitioning from an off-line state to an online state, processing the modification event to recover the modification, updating the first data object based on the recovered modification, and transmitting an acknowledgement indicating that the modification event was successfully processed by the first device. The batch of information includes a modification event. The content of the batch was determined based at least on a state of data stored on the first device. The modification event was generated based on at least a modification made to a second data object stored at a second device in a second device-specific representation.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: May 15, 2012
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Robert W. Baynes, Jr., Michael R. Gray, Tashana K. Landray, Linus M. Upson, Thomas E. Whittaker