Patents Examined by El Hadji Sall
-
Patent number: 9413670Abstract: An Interrogating Call Session Control Function (“I-CSCF”) server load balances Session Initiation Protocol (“SIP”) users over an Internet Protocol Multimedia Subsystem (“IMS”) network. The I-CSCF server establishes a Diameter connection between a first Serving Call Session Control Function (“S-CSCF”) server and receives a dynamically adjusted capacity and a status information from the first S-CSCF server. The I-CSCF server further receives from user equipment a request to initiate a SIP communication session over the IMS network.Type: GrantFiled: October 3, 2014Date of Patent: August 9, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sreenivas Chiduruppa, Vikas Aralaguppe Rajegowda, Paul F. Smith
-
Patent number: 9407695Abstract: Techniques are disclosed for synchronizing service data between a data store and a device using the service data. These synchronization techniques may be used with a synchronization method and device that adaptively adjust synchronization parameters, such as the synchronization interval and quantity of synchronized data, on a per-end-user basis in response to actual end-user behavior. In particular, heavy users of service data are rewarded with improved synchronization parameters, such as a combination of shorter synchronization intervals and increased synchronization data quantities, which provides closer to “direct access” performance. Light users of service, on the other hand, are assigned lower cost synchronization parameters, such as longer synchronization intervals and/or decreased synchronization data quantities.Type: GrantFiled: October 7, 2010Date of Patent: August 2, 2016Assignee: Good Technology CorporationInventors: Gregory Scott Friedman, Coyle Brett Marl
-
Patent number: 9402281Abstract: System and method of interfacing arbitrary non-network connected devices to wireless computer networks. The invention provides an optically configurable wireless communications module, in either fixed or removable formats, with wireless (e.g. WiFi) network connectivity. The module also has a programmable arbitrary device controller, associated software, and at least the combination of the arbitrary device and the module also provides a unique ID code. A software token assisted method may be used to associate the unique ID code with appropriate control software and this association stored in network server memory. The invention may also use an internet-based service and a local optical programmer to configure the module's wireless network configuration. Once connectivity is established, the module may upload its unique ID code to the server and receive appropriate arbitrary device control code from the server.Type: GrantFiled: March 16, 2015Date of Patent: July 26, 2016Assignee: Electric Imp IncorporatedInventor: Hugo Fiennes
-
Patent number: 9397967Abstract: A method, computer program product, and system for validating content included in an electronic communication is disclosed. A computer receives a new communication that includes content from an original communication. The computer determines if the content included in the new communication includes a change to the original communication. In response to determining that the content includes the change to the original communication, the computer generates a validation score of the new communication, such that the validation score is determined by an amount of match between the content of the new communication and the original communication, and the extent to which the change alters a purport of the original communication.Type: GrantFiled: November 15, 2013Date of Patent: July 19, 2016Assignee: International Business Machines CorporationInventors: Bernadette A. Carter, Nikhil R. Parekh, Jacques-Marie Thrasybule, Cesar A. Wong
-
Patent number: 9391792Abstract: A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a method may include defining an online collaborative space associated with an event. A plurality of event participants may be associated with the event. Content contributions may be received from one or more of the event participants. An event content update may be transmitted to a client event application based on the received content contributions to provide a live stream of event content.Type: GrantFiled: June 27, 2012Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
-
Patent number: 9391918Abstract: In some examples, a first computer sends to a remote computer in a first data flow over a network, data of a peripheral device attached to the first computer, for receipt by a device driver of the remote computer. The first computer receives, from the remote computer in a second data flow over the network, data of a resource in the remote computer, the data of the resource related to remote access of the resource of the second computer by the first computer resource over the network. The first computer throttles the first data flow to provide the second data flow with a greater portion of a bandwidth of the network, the throttling according to different priorities assigned to corresponding plural data flows, the plural flows including the first data flow and the second data flow.Type: GrantFiled: August 19, 2015Date of Patent: July 12, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventor: James M. King
-
Patent number: 9391950Abstract: An IP address distribution system includes a network containing a plurality of switch apparatuses, IP address distribution apparatuses that assign an IP address according to a request from each of devices connected to the switch apparatuses, and a plurality of position information distribution apparatuses that broadcast a position information packet containing position information into the network, wherein a specific physical port of at least one switch apparatus blocks the position information packet to cause only a single position information packet to be delivered to the devices, the devices transmit an IP-address request signal containing the position information and device-specific information, when requesting assignment of an IP address, and the IP address distribution apparatuses select an IP address from a range corresponding to the position information and the device-specific information and distribute the IP address to a request source device, when receiving the IP-address request signal.Type: GrantFiled: January 10, 2012Date of Patent: July 12, 2016Assignee: MITSUBISHI ELECTRIC CORPORATIONInventor: Tetsuya Shigeeda
-
Patent number: 9392041Abstract: Among other disclosed subject matter, a computer-implemented method includes a receiving a request for content from a user device. The method also includes selecting a content item for delivery responsive to the request. The method also includes providing a two-way communication interface for a user to communicate with a third party content provider associated with the content item along with the selected content item.Type: GrantFiled: August 3, 2011Date of Patent: July 12, 2016Assignee: Google Inc.Inventor: Chong Cong
-
Patent number: 9390133Abstract: A computer-based system for regulating entry of data into a protected system. The system can include a first processor configured to process and manage data for the computer-based system. The system can also include one or more indelible memories communicatively linked with the first processor for the computer-based system. Additionally, the system can include a second processor configured to process and manage data for the protected system, wherein the second processor for the protected system is communicatively linked to the first processor for the computer-based system. The first processor for the computer-based system can be configured to receive one or more parameters from the second processor, wherein the one or more parameters defines which data from a data stream can pass to the protected system.Type: GrantFiled: March 25, 2009Date of Patent: July 12, 2016Assignees: The Quantum Group, Inc.Inventor: Chester Heath
-
Patent number: 9385975Abstract: Routing messages to message queues may be provided. In one embodiment of the present disclosure, a message may be routed to a message queue based on topic of the message, content of the message, application for which the message was intended, and/or a set of rules such as a rule based on queue length and queue balancing. A template integration process may subscribe to one or more topic queues, from which input parameters are obtained for invoking a service request from an application.Type: GrantFiled: December 12, 2014Date of Patent: July 5, 2016Assignee: International Business Machines CorporationInventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Rishi Vaish
-
Patent number: 9386112Abstract: Disclosed herein is an apparatus for relaying a service, including: a client connector receiving a message from a client; a content storage storing bulletin board information; a controller inserting the message into the bulletin board information; an account information registerer storing account information on each user; and a service connector transmitting the message to one or more service apparatuses corresponding to the account information.Type: GrantFiled: August 3, 2012Date of Patent: July 5, 2016Assignee: CIZIONInventor: Beom Jin Kim
-
Patent number: 9378070Abstract: Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) is disclosed. The DPU based system is a Machine 2 Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) can not. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other making the system exceedingly robust.Type: GrantFiled: February 3, 2014Date of Patent: June 28, 2016Assignee: INTROSPECTIVE POWER, INC.Inventor: Anthony Scott Thompson
-
Patent number: 9379954Abstract: Embodiments are directed towards employing a configuration management system to report one or more assumptions based on whether or not prerequisites for a resource are satisfied. The configuration management system may determine at least one prerequisite that corresponds to a provided resource. The prerequisites may indicate what the resource requires in order to put the system into the target state. If the prerequisites are unsatisfied, then assumptions regarding the system may be determined and reported to a user of the system. The assumptions may include at least a state transition that upon occurrence puts the system into the target state. If the system is in a non-operational mode, such that state actions and state transitions are simulated, rather than being executed, the system may be enabled to perform other actions as if the prerequisites were satisfied and the state transition occurred, even if it is not.Type: GrantFiled: March 15, 2013Date of Patent: June 28, 2016Assignee: Chef Software Inc.Inventors: Daniel Stephen DeLeo, Adam Brent Jacob, Christopher James Brown, Marc Alan Paradise
-
Patent number: 9372960Abstract: A medical support system enables one server bidirectionally connected to one terminal to bidirectionally communicate with another server bidirectionally connected to another terminal. Each of the one server and the other server comprises: a conference processing unit configured to perform a conference between the one terminal and the other terminal; an image sharing processing unit configured to bidirectionally share an image between the one server and the other server; and a control unit configured to control the entire server over a network, wherein the control unit of the one server transmits only operation information sent from the one terminal to the control unit of the other server, and the control unit of the other server controls based on the received operation information.Type: GrantFiled: December 11, 2012Date of Patent: June 21, 2016Assignee: VIEWSEND ICT CO., LTD.Inventors: Kenei Shie, Katsuhiro Ogiwara, Takayuki Kohri, Tomio Sasaki, Yuji Nakajima, Guoliang Wang
-
Patent number: 9369395Abstract: Methods and apparatus are disclosed to negotiate flow control for a communication session. Example methods disclosed herein include sending, via the communication session, a request to a peer to change a flow control mechanism for the communication session, receiving, via a communication session, a reply from the peer, the reply indicating whether the request to change the flow control mechanism for the communication session has been accepted, and performing subsequent flow control for the communication session based on the reply.Type: GrantFiled: August 31, 2012Date of Patent: June 14, 2016Assignee: AT&T Intellectual Property I, L.P.Inventor: Thomas Spencer, IV
-
Patent number: 9363651Abstract: In one version, the system uses a mesh of wireless nodes that form a tree shaped network. One of the nodes is a root node that has a connection to an external network, with other network participants being chirp clients, and wireless network clients. The chirp clients are low cost devices that transmit short duration messages that are scheduled using a chirp scheduling technique. At least one wireless node of the tree shaped network is designated as chirp-aware and has a bridge between the short duration messages and IP based devices. The bridge includes a wireless receiver and is connected to the external network. All nodes other than the root node disregard the short duration messages using adaptive filtering. Each node has two logical radios and a service radio, the nodes' uplink and downlink operating on non-conflicting frequencies. Wireless network clients communicate with the nodes using the service radios.Type: GrantFiled: February 11, 2013Date of Patent: June 7, 2016Assignee: DYNAMIC MESH NETWORKS, INC.Inventor: Francis daCosta
-
Patent number: 9363197Abstract: A method and tangible medium embodying code for allocating resource units of an allocatable resource among a plurality of clients in a computer is described. In the method, resource units are initially distributed among the clients by assigning to each of the clients a nominal share of the allocatable resource. For each client, a current allocation of resource units is determined. A metric is evaluated for each client, the metric being a function both of the nominal share and a usage-based factor, the usage-based factor being a function of a measure of resource units that the client is actively using and a measure of resource units that the client is not actively using. A resource unit can be reclaimed from a client when the metric for that client meets a predetermined criterion.Type: GrantFiled: June 3, 2014Date of Patent: June 7, 2016Assignee: VMware, Inc.Inventor: Carl A. Waldspurger
-
Patent number: 9356888Abstract: A messaging system (100) for routing clinical messages includes an event handler and a standardized protocol (105). The event handler (106) receives one or more inbound messages from one or more event sources (102). The event sources (102) include one or more worklist items. The event handler (106) further stores the worklist items in an event database (198) and generates and communicates outbound messages for one or more worklist items in the event database (198) that need to be acted upon, as determined by one or more rules. The standardized protocol (105) is used to represent the inbound messages and the outbound messages.Type: GrantFiled: December 21, 2011Date of Patent: May 31, 2016Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Brian David Gross, Charles Lagor, David Warren Weiss, Monroe Wyatt Pattillo, Robert Duane Porterfield, Redvers Curtis Gosse
-
Patent number: 9355180Abstract: The customized execution of an executable accessed from a web server. Upon receiving a request for the executable, the web server determines a customization to be applied to the executable. For instance, arguments may be parsed from the Uniform Resource Locator (URL) of the request. The web server then sends a copy of the executable to the client, and provides customization argument(s) in the name of the executable. Thus, the name of the executable may differ, depending on the customization to be applied, although the executable binary itself may be the same. The client receives the executable copy, and interprets its name to determine the customization to be applied. For instance, the client may extract the argument(s) from the name of the executable, and provide those argument(s) to the executable when executed.Type: GrantFiled: February 7, 2011Date of Patent: May 31, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Michael Sfanos, Madhur Joshi, Satish Lalam, Andrew Philip Birck
-
Patent number: 9350741Abstract: Systems and methods are provided for an application platform with flexible permissioning according to one or more embodiments.Type: GrantFiled: June 23, 2014Date of Patent: May 24, 2016Assignee: PayPal, Inc.Inventors: Asim Razzaq, Musaab At-Taras, Damon Hougland, Yuliya Gorbunova, Saleem Shafi