Patents Examined by Kristie Shingles
-
Patent number: 8244899Abstract: 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: GrantFiled: May 19, 2009Date of Patent: August 14, 2012Assignee: Conviva Inc.Inventors: Aditya R. Ganjam, Ion Stoica, Karthik K. Lakshminarayanan, Ryan J. Huebsch, Jibin Zhan, Hui Zhang
-
Patent number: 8244901Abstract: 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: GrantFiled: September 26, 2011Date of Patent: August 14, 2012Assignee: Research In Motion LimitedInventor: David Furbeck
-
Patent number: 8239478Abstract: 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: GrantFiled: December 18, 2006Date of Patent: August 7, 2012Assignee: Fourier Systems (1989) Ltd.Inventor: Dov Bruker
-
Patent number: 8239575Abstract: 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: GrantFiled: April 26, 2007Date of Patent: August 7, 2012Assignee: AvFinity, LLCInventor: Stephen Douglas Perkins
-
Patent number: 8239445Abstract: 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: GrantFiled: April 25, 2000Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventors: Christopher A. S. Gage, John R. Hind, Marcia L. Peters
-
Patent number: 8224917Abstract: 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: GrantFiled: September 24, 2011Date of Patent: July 17, 2012Assignee: Google Inc.Inventor: Jason Adam Denise
-
Patent number: 8219685Abstract: 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: GrantFiled: September 26, 2007Date of Patent: July 10, 2012Assignee: Casio Computer Co., LtdInventor: Takahiro Tomida
-
Patent number: 8218001Abstract: 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: GrantFiled: November 5, 2008Date of Patent: July 10, 2012Assignee: Rolls-Royce PLCInventor: Neil K. Hastilow
-
Patent number: 8219624Abstract: 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: GrantFiled: May 8, 2008Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Lin Sun
-
Patent number: 8214476Abstract: 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: GrantFiled: May 8, 2008Date of Patent: July 3, 2012Assignee: Spiceworks, Inc.Inventor: Francis Sullivan
-
Patent number: 8214432Abstract: 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: GrantFiled: March 28, 2008Date of Patent: July 3, 2012Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8209433Abstract: 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: GrantFiled: February 1, 2007Date of Patent: June 26, 2012Assignee: CoCo Communications Corp.Inventors: Riley Eller, Dennis Edwards, Jeremy Bruestle, Mark L. Tucker
-
Patent number: 8203604Abstract: 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: GrantFiled: December 11, 2008Date of Patent: June 19, 2012Assignees: 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: 8200845Abstract: 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: GrantFiled: December 19, 2006Date of Patent: June 12, 2012Assignee: iAnywhere Solutions, Inc.Inventors: Eihab Abouzour, Andrew James Quick, Geno Coschi
-
Patent number: 8199193Abstract: 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: GrantFiled: October 30, 2008Date of Patent: June 12, 2012Assignee: Caskol, LLCInventors: Kirby S. Kolek, Russell A. Kolek
-
Patent number: 8185648Abstract: 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: GrantFiled: January 5, 2011Date of Patent: May 22, 2012Assignee: Dearborn Group, Inc.Inventor: Jason Sodergren
-
Patent number: 8185618Abstract: 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: GrantFiled: June 6, 2006Date of Patent: May 22, 2012Assignee: Cisco Technology, Inc.Inventors: Robert P. Beliles, Jr., Mark A. Kolar
-
Patent number: 8185647Abstract: 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: GrantFiled: September 18, 2009Date of Patent: May 22, 2012Assignee: Dearborn Group, Inc.Inventor: Jason Sodergren
-
Patent number: 8180832Abstract: 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: GrantFiled: December 10, 2008Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8180839Abstract: 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: GrantFiled: December 23, 2009Date of Patent: May 15, 2012Assignee: iAnywhere Solutions, Inc.Inventors: Robert W. Baynes, Jr., Michael R. Gray, Tashana K. Landray, Linus M. Upson, Thomas E. Whittaker