Patents Examined by Wing Chan
-
Media properties selection method and system based on expected profit from profile-based ad delivery
Patent number: 8671139Abstract: An automatic system facilitates selection of media properties on which to display an advertisement, responsive to a profile collected on a first media property, where a behavioral-targeting company calculates expected profit for an ad correlated with the profile and arranges for the visitor to be tagged with a tag readable by the selected media property. The profit can be calculated by deducting, from the revenues that are expected to be generated from an ad delivered based on the collected profile, at least the price of ad space at a media property where the BT company might like to deliver ads to the profiled visitor. When the calculated profit is positive (i.e., not a loss), the BT company arranges for the visitor to be tagged with a tag readable by the selected media property through which the BT company expects to profit.Type: GrantFiled: June 7, 2012Date of Patent: March 11, 2014Assignee: Almondnet, Inc.Inventor: Roy Shkedi -
Patent number: 8667150Abstract: A method and an apparatus for processing a session request in an Internet Protocol network are disclosed. For example, the method receives a session request, and queries an tElephone NUmbering Mapping (ENUM) server for a called party of the session request. The method determines if at least one Naming Authority Pointer (NAPTR) resource record associated with the called party is received from the ENUM server, and forwards the session request to a circuit switched network if the at least one NAPTR resource record is not received from the ENUM server. The method determines a Session Description Protocol (SDP) value of the session request if the at least one NAPTR resource record is received from the ENUM server, and processes the session request in accordance with the SDP value if the at least one NAPTR resource record is received from the ENUM server.Type: GrantFiled: January 31, 2013Date of Patent: March 4, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: Bernard Ku
-
Patent number: 8639786Abstract: A computing device performs an operation by a first computing device and updates a shared system state on the first computing device based on the operation. The computing device causes the shared system state to be updated on a second computing device using a strongly consistent replication mechanism, wherein the first computing device and the second computing device are members of a first consistency domain. The computing device also causes the shared system state to be updated on a third computing device using a weakly consistent replication mechanism, wherein the third computing device is a member of a second consistency domain.Type: GrantFiled: January 7, 2011Date of Patent: January 28, 2014Assignee: Red Hat, Inc.Inventor: Mark Cameron Little
-
Patent number: 8606923Abstract: The information in the cloud is available in the form of software-as-a-service is accessible from laptops and personal computers. The system obtains information from multiple sources in the “cloud,” correlates the information, determines a subset of information based on context, and pushes the information to at least one mobile device. An engine extracts a context based subset of information and correlates the context based subset of information based on the same context or a different context. A data push engine makes the information available in real time to a user by pushing the information to the at least one mobile device like a smartphone, tablet, and/or navigation system.Type: GrantFiled: December 8, 2010Date of Patent: December 10, 2013Assignee: Core Mobile Networks, Inc.Inventor: Chandra Shekhar Tekwani
-
Patent number: 8516045Abstract: Methods and apparatus are disclosed for automatic notification and response based on communication flow expressions having dynamic context. A message is provided from a sender to at least one recipient in accordance with a communication flow having a plurality of potential paths. The communication flow is controlled by a communication flow expression having a dynamic context, wherein the communication flow expression contains at least one primitive keyword indicating how the message should be processed. The dynamic context of the communication flow expression may be established using one or more labels or a context function. A number of primitive keywords are provided that allow a communication flow expression to react to a dynamic context.Type: GrantFiled: March 17, 2005Date of Patent: August 20, 2013Assignee: Avaya Inc.Inventors: Joann J. Ordille, John Hamilton Slye, Patrick Tendick, Qian Yang
-
Patent number: 8489763Abstract: Systems and methods to forward data frames are described. A particular method may include receiving a data frame at a switch of a plurality of networked switches coupled to a plurality of server computers. The data frame may be forwarded from a controlling bridge coupled to the plurality of networked switches. The data frame may be determined to include management data, and an operating parameter of the switch may be modified.Type: GrantFiled: April 20, 2010Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: William J. Armstrong, Claude Basso, Josep Cors, David R. Engebretsen, Kyle A. Lucke, Jeffrey J. Lynch, Bruce M. Walk
-
Patent number: 8458312Abstract: A distributed intelligent system. The distributed network includes at least one gateway server configured for receiving meter data from one or more nodes of a distributed meter network and at least one subscriber station in communication with the at least one gateway server via a communication network. The at least one gateway server is further configured to selectively distribute the received meter data to the at least one subscriber station in accordance with a policy.Type: GrantFiled: June 30, 2010Date of Patent: June 4, 2013Assignee: US Beverage Net Inc.Inventors: Prabhu R. Raghunathan, Patrick J. Danial, Mark E. Young
-
Patent number: 8352619Abstract: A computer-implemented method for protecting data being transferred during a session with an application is presented. In response to receiving a session request that includes an application identifier for an application, a data processing node establishes a session with the application and assigns a session identifier for that session. A session response, which includes the session identifier, to the session request is sent. In response to receiving a first request that includes the session identifier, a first pipe in the session is established. This first pipe enables data related to the first request to be isolated according to an assigned first pipe identifier for the first pipe. A first response to the first request is sent, wherein the first response comprises the session identifier and the first pipe identifier.Type: GrantFiled: March 9, 2012Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Ming Liang Guo, Deyu Wang, Wei Lei Wu
-
Patent number: 8346928Abstract: Methods, systems, and products are disclosed for administering an epoch initiated for remote memory access that include: initiating, by an origin application messaging module on an origin compute node, one or more data transfers to a target compute node for the epoch; initiating, by the origin application messaging module after initiating the data transfers, a closing stage for the epoch, including rejecting any new data transfers after initiating the closing stage for the epoch; determining, by the origin application messaging module, whether the data transfers have completed; and closing, by the origin application messaging module, the epoch if the data transfers have completed.Type: GrantFiled: June 8, 2012Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Michael A. Blocksome, Douglas R. Miller
-
Patent number: 8346946Abstract: Manufacturer registration of consumer electronic devices includes a registration server receiving purchaser-specific information from a user computer over a network, such as the Internet. This received purchaser-specific information may then be associated with a temporary short code, which is in turn provided back to the user computer over the network. The purchaser is then free to input the provided temporary short code into the consumer electronic device to be registered, after which both the short code and certain additional device-specific identification information may be provided directly by the consumer electronic device to the registration server over a network connection. The provided short code may then be matched to the previously-provided purchaser-specific information, and the manufacturer registration process completed using both the purchaser-specific information and the device-specific identification information.Type: GrantFiled: November 24, 2009Date of Patent: January 1, 2013Assignees: Sony Corporation, Sony Electronics Inc.Inventor: Thomas P. Dawson
-
Patent number: 8346845Abstract: Distributed data processing of problems representing resource assignment tasks. The problems are modeled as programs, and the programs are partitioned into sub-instances. Those sub-instances are executed in a distributed computing environment. The partitioning reduces communication costs between sub-instances and convergence time for the optimization program.Type: GrantFiled: April 14, 2010Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Rohit M. Khandekar, Kun-Lung Wu
-
Patent number: 8346855Abstract: Systems and methods for the transfer of client device data on a network are described. One described method comprises causing non-time-sensitive client device data to be identified on a client device, causing the non-time-sensitive client device data to be prepared for output and stored by the client device, and causing the non-time-sensitive client device data to be output with a request signal upon satisfaction of a condition.Type: GrantFiled: September 20, 2010Date of Patent: January 1, 2013Assignee: Google Inc.Inventors: Paul T. Buchheit, Jing Yee Lee, Sanjeev Singh
-
Patent number: 8346922Abstract: An approach is provided that transmits a load balance request from a first peer node to other peer nodes. Some of the peer nodes have assigned transaction tracking responsibilities. The transmitting is performed in response to identifying that the first peer node is performing at a non-optimal level. The first peer node receives responses from the other peer nodes. A determination is made as to whether to handover one or more of the first peer node's transaction tracking responsibilities. If a second peer node is identified to take some of the first peer node's responsibilities, then a handover message is sent from the first peer node to the second peer node that assigns at least one of the first peer node's assigned transaction responsibilities to the second peer node.Type: GrantFiled: March 8, 2012Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Graeme Stanley Chambers, Simon Tevery Huband, Luke Rowan McKenna
-
Patent number: 8346930Abstract: A multimedia processing device and method for using virtual resources to manage multimedia content system resources and access to such resources by system applications. A multimedia content processing device, such as a set-top box, is configured to provide virtual resources that emulate actual resources, such as a media playing resource, in a manner that allows system applications, such as a television or video on demand application, to believe they have access to the actual underlying system resource. The method includes providing a virtual resource for a system application seeking access to a system resource. The virtual resource can be configured in an attached mode, in which the virtual resource forwards information between an active system application and the accessed resource. The virtual resource also can be configured in a detached mode, in which the virtual resource emulates the actual resource to which a non-active system application is seeking access.Type: GrantFiled: May 9, 2007Date of Patent: January 1, 2013Assignee: General Instrument CorporationInventors: Thomas R. Johannesson, Daniel Helmers
-
Patent number: 8332471Abstract: A system and method for enhanced management of social networks and interaction therein on a mobile device. The system provides the user with a means to manage a plurality of online identifications and relationship databases with relationships automatically synchronizing between systems. The system further provides an automated means to manage social networks based on geospatial, social and temporal proximity, and a means to interact with other users, and to publish content, seamlessly, across online services and mobile devices.Type: GrantFiled: July 28, 2009Date of Patent: December 11, 2012Assignee: GeoSolutions B.V.Inventors: Dan Harple, Sam Critchley, Rich Pizzarro, Gavin Nicol
-
Patent number: 8330814Abstract: An individual detector comprises a range image sensor and an object detection stage. The range image sensor is disposed to face a detection area and generates a range image. When one or more physical objects exist in said area, each image element of the range image includes each distance value up to the one or more physical objects, respectively. Based on the range image generated with the sensor, the object detection stage separately detects the one or more physical objects in the area. Accordingly, it is possible to separately detect one or more physical objects in the detection area without increasing the number of constituent elements for detecting the one or more physical objects.Type: GrantFiled: July 29, 2005Date of Patent: December 11, 2012Assignee: Panasonic CorporationInventors: Hiroshi Matsuda, Hiroyuki Fujii, Naoya Ruike
-
Patent number: 8332523Abstract: A keyboard, video and mouse over an Internet Protocol (IP) switch in which the master and target interfaces share the same IP address and access to the target interfaces from the client is via a Transmission Control Protocol/IP network. The master is able to determine into which switch port the target interface is connected by reading media access control address tables of a switch chipset. Such provides immediate association for a target interface, i.e., the Ethernet port number.Type: GrantFiled: January 27, 2006Date of Patent: December 11, 2012Assignee: Raritan Americas, Inc.Inventors: Neil Weinstock, Siva Somasundaram, Ronald Wahl
-
Patent number: 8332540Abstract: Applications generating events, and system facilities generating events, send notifications of the events to a system event sink. The event sink is preferably associated with an operating system, and provides an application programming interface for registering listeners. (In one alternative approach, the event sink operates as a centrally-accessible or network-accessible entity, where it may concurrently interact with more than one client.) Upon receiving a notification of an event, the event sink forwards the notification to any registered listeners. Optionally, filters may be used to specify criteria to be met before a notification is forwarded to the listener. An event does not rely on a particular application for displaying the event to an end user. As one example, notification of a newly-arrived e-mail message might be presented in a chat window of an instant messaging client.Type: GrantFiled: June 11, 2011Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Travis M. Grigsby, Ruthie D. Lyle, Lisa A. Seacat
-
Patent number: 8332496Abstract: The illustrative embodiments disclose a process for provisioning a server on a network. In one embodiment, the process sends a server identifier to a management server in response to receiving a boot command. The management server uses the server identifier for identifying a designated operating environment for the server to form a designated operating environment identifier. The process then receives, from the management server, the designated operating environment identifier and a first bootstrap code. The process uses the first bootstrap code to extract information for identifying a local operating environment on the server. Thereafter, the process compares the local operating environment to the designated operating environment and initiates a final boot sequence of the server based on the comparison of the local operating environment and the designated operating environment.Type: GrantFiled: September 23, 2009Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: U Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
-
Patent number: 8325228Abstract: The present invention discloses a solution for an intelligent video surveillance (IVS) system able to perform real-time analytics on internet protocol (IP) video streams which are directly ingested by the IVS system. An internet protocol camera can be identified and connected to the intelligent video surveillance system which lacks an intermediate video management component. The raw video stream can be received directly from the camera in the form of a real-time video stream such as real-time streaming protocol (RTSP). One or more real-time analytics can be performed on said video stream based on one or more system criteria and user established criteria. When an incident event is detected one or more programmatic actions can be performed in response to analytics enacted.Type: GrantFiled: July 25, 2008Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventor: Pandian Mariadoss