Patents Examined by El Hadji Sall
  • Patent number: 9413670
    Abstract: 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: Grant
    Filed: October 3, 2014
    Date of Patent: August 9, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sreenivas Chiduruppa, Vikas Aralaguppe Rajegowda, Paul F. Smith
  • Patent number: 9407695
    Abstract: 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: Grant
    Filed: October 7, 2010
    Date of Patent: August 2, 2016
    Assignee: Good Technology Corporation
    Inventors: Gregory Scott Friedman, Coyle Brett Marl
  • Patent number: 9402281
    Abstract: 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: Grant
    Filed: March 16, 2015
    Date of Patent: July 26, 2016
    Assignee: Electric Imp Incorporated
    Inventor: Hugo Fiennes
  • Patent number: 9397967
    Abstract: 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: Grant
    Filed: November 15, 2013
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, Nikhil R. Parekh, Jacques-Marie Thrasybule, Cesar A. Wong
  • Patent number: 9391792
    Abstract: 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: Grant
    Filed: June 27, 2012
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
  • Patent number: 9391918
    Abstract: 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: Grant
    Filed: August 19, 2015
    Date of Patent: July 12, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: James M. King
  • Patent number: 9391950
    Abstract: 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: Grant
    Filed: January 10, 2012
    Date of Patent: July 12, 2016
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Tetsuya Shigeeda
  • Patent number: 9392041
    Abstract: 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: Grant
    Filed: August 3, 2011
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventor: Chong Cong
  • Patent number: 9390133
    Abstract: 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: Grant
    Filed: March 25, 2009
    Date of Patent: July 12, 2016
    Assignees: The Quantum Group, Inc.
    Inventor: Chester Heath
  • Patent number: 9385975
    Abstract: 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: Grant
    Filed: December 12, 2014
    Date of Patent: July 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Rishi Vaish
  • Patent number: 9386112
    Abstract: 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: Grant
    Filed: August 3, 2012
    Date of Patent: July 5, 2016
    Assignee: CIZION
    Inventor: Beom Jin Kim
  • Patent number: 9378070
    Abstract: 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: Grant
    Filed: February 3, 2014
    Date of Patent: June 28, 2016
    Assignee: INTROSPECTIVE POWER, INC.
    Inventor: Anthony Scott Thompson
  • Patent number: 9379954
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: June 28, 2016
    Assignee: Chef Software Inc.
    Inventors: Daniel Stephen DeLeo, Adam Brent Jacob, Christopher James Brown, Marc Alan Paradise
  • Patent number: 9372960
    Abstract: 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: Grant
    Filed: December 11, 2012
    Date of Patent: June 21, 2016
    Assignee: VIEWSEND ICT CO., LTD.
    Inventors: Kenei Shie, Katsuhiro Ogiwara, Takayuki Kohri, Tomio Sasaki, Yuji Nakajima, Guoliang Wang
  • Patent number: 9369395
    Abstract: 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: Grant
    Filed: August 31, 2012
    Date of Patent: June 14, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Thomas Spencer, IV
  • Patent number: 9363651
    Abstract: 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: Grant
    Filed: February 11, 2013
    Date of Patent: June 7, 2016
    Assignee: DYNAMIC MESH NETWORKS, INC.
    Inventor: Francis daCosta
  • Patent number: 9363197
    Abstract: 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: Grant
    Filed: June 3, 2014
    Date of Patent: June 7, 2016
    Assignee: VMware, Inc.
    Inventor: Carl A. Waldspurger
  • Patent number: 9356888
    Abstract: 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: Grant
    Filed: December 21, 2011
    Date of Patent: May 31, 2016
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Brian David Gross, Charles Lagor, David Warren Weiss, Monroe Wyatt Pattillo, Robert Duane Porterfield, Redvers Curtis Gosse
  • Patent number: 9355180
    Abstract: 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: Grant
    Filed: February 7, 2011
    Date of Patent: May 31, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael Sfanos, Madhur Joshi, Satish Lalam, Andrew Philip Birck
  • Patent number: 9350741
    Abstract: Systems and methods are provided for an application platform with flexible permissioning according to one or more embodiments.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 24, 2016
    Assignee: PayPal, Inc.
    Inventors: Asim Razzaq, Musaab At-Taras, Damon Hougland, Yuliya Gorbunova, Saleem Shafi