Patents by Examiner Jimmy H Tran
  • Patent number: 9766955
    Abstract: An example method to provision an interface for mediation of messages in an integration platform includes identifying a target healthcare system; identifying configuration rules and protocol requirements for the target healthcare system and comparing to a source healthcare system; defining a configuration for the interface associated with the target healthcare system based on the configuration rules, protocol requirements, and a relationship between the target healthcare system and the source healthcare system; constructing the target healthcare system interface route; creating an interface factory to return implementations of an interface route and configuration; passing the interface factory content to an interface control channel; loading a concrete implementation of the interface route and configuration; initializing the interface route; and instantiating interface endpoints and processors to enable communication between the source healthcare system and the target healthcare system via the interface route
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: September 19, 2017
    Assignee: General Electric Company
    Inventors: Rizwan Ahmed, Vishal Vijayan
  • Patent number: 9766991
    Abstract: A first phasor measurement data can be received. The first phasor measurement data can be generated by a measurement of at least a first phasor parameter of a utility power as received by a first data center. At least a second phasor measurement can be received. The second phasor measurement can be generated by a measurement of at least a second phasor parameter of the utility power as received by at least a second data center. A phase difference between the utility power as received by the first data center and the utility power as received by the second data center can be determined. Whether the phase difference exceeds a threshold value can be determined. Responsive to determining that the phase difference exceeds the threshold value, transfer of at least one workload from the first data center to at least the second data center can be initiated.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jeffrey S. Katz
  • Patent number: 9762514
    Abstract: A computer-implemented method, computer program product, and computing system is provided for the interaction between a CRM system and a instant messaging system. According to an implementation, a computer-implemented method may include identifying, by one or more processors, one or more individuals associated with an opportunity included within a CRM system. The method may also include creating, by the one or more processors, an instant message buddy list group associated with the opportunity. The method may also include populating, by the one or more processors, the instant message buddy list group with at least a portion of the one or more individuals.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jorge A. Arroyo, Stephen P. Kruger, Patrick J. O'Sullivan, Luciano M. P. da Silva
  • Patent number: 9762460
    Abstract: A system management tool provides a comprehensive summary of operational information of a storage system. For example, the system management tool presents a digital dashboard (“dashboard”) in a graphical user interface. The system management tool also presents, via the dashboard, views that correspond to different dimensions of the storage system. In response to expansion of a selected view, the system management tool can automatically collapse the other views into a non-expanded views or move the other views to visible areas remaining after expansion of the selected view. Thus, all of the views remain continuously visible via the dashboard despite the modification to the appearance of the selected view.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: September 12, 2017
    Assignee: NetApp, Inc.
    Inventors: Brian J. Pawlowski, Daniel Nghia Truong, Brian M. Hackworth, Jing Shi, Mrinmoy Majumdar
  • Patent number: 9762680
    Abstract: A node apparatus connected to an information retention apparatus and a plurality of information reference request apparatuses via a network. The node apparatus includes a memory configured to store content identification information of content retained in the information retention apparatus, identification information of a first information reference request apparatus, and identification information of the information retention apparatus that are acquired through an information search initiated by a request from the first information reference apparatus. When the node apparatus receives a content acquisition request including the content identification information from a second information reference request apparatus identification information of which is not stored in the memory, the node apparatus acquires the content from the information retention apparatus and respond to the request including the content identification information on behalf of the information retention apparatus.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: September 12, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Shinya Yamamura
  • Patent number: 9749284
    Abstract: Systems and method for controlled pre-interaction are disclosed. The method of performing controlled pre-interaction includes: providing at least one private interaction address, defining at least one manageable public interaction address, forming a record of manageable public interaction address associated with the private interaction address. The method of performing controlled pre-interaction further includes: generating a reverse list, wherein an interaction address of a participant is associated at least with the manageable public interaction address, and performing at least one pre-interaction act. A pre-interaction act includes: accessing the reverse list, identifying the interaction address of the participant in the reverse list, and determining that the manageable public interaction address is associated, at the reverse list, with the interaction address of the participant.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: August 29, 2017
    Assignee: PECAN TECHNOLOGIES INC.
    Inventor: Ben Volach
  • Patent number: 9749276
    Abstract: The invention provides a system and method for analyzing a collection of communication messages. The communication messages may be any one of a collection of electronic mail messages, voicemail messages, instant messaging dialogs and other forms of communications. The collections of communications, such as electronic mail messages, may be selected by a user and then subsequently processed to determine the identity of any of the user's contacts within the communications. The contacts may then be arranged in a relative priority arrangement whereby contacts which have been identified as engaging in prior reciprocal communications with the user are given higher priority. Higher priority may also be given to contacts which engage in more recent communications with the user. Specific contact relationships may be inferred from the communications depending on whether specific contacts are repeatedly mentioned within the communication messages.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: August 29, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Ellen Isaacs, Bonnie A. Nardi, Stephen Whittaker
  • Patent number: 9749279
    Abstract: The invention provides a system and method for analyzing a collection of communication messages. The communication messages may be any one of a collection of electronic mail messages, voicemail messages, instant messaging dialogs and other forms of communications. The collections of communications, such as electronic mail messages, may be selected by a user and then subsequently processed to determine the identity of any of the user's contacts within the communications. The contacts may then be arranged in a relative priority arrangement whereby contacts which have been identified as engaging in prior reciprocal communications with the user are given higher priority. Higher priority may also be given to contacts which engage in more recent communications with the user. Specific contact relationships may be inferred from the communications depending on whether specific contacts are repeatedly mentioned within the communication messages.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: August 29, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Ellen Isaacs, Bonnie A. Nardi, Stephen Whittaker
  • Patent number: 9749434
    Abstract: A network product display method, apparatus, system, server and terminal are disclosed in the present invention, and belong to the field of computer technology. The method includes: collecting behavior events transmitted by at least one terminal, and the behavior events are generated according to operations on the displayed network product; adjusting the lifetime of the network product according to the behavior events, and the lifetime is the remaining display time of the network product. The present invention, by collecting the behavior events generated according to the operations on the network product and adjusting the lifetime of the network product according to the collected behavior events, solves the problem that lots of server resources are occupied when more network products are released by the server, and achieves the effect that the server resources occupation is reduced and the survival of the fittest of the network products is realized.
    Type: Grant
    Filed: December 25, 2014
    Date of Patent: August 29, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Min Chen
  • Patent number: 9742818
    Abstract: A web server provided according to aspect of the present disclosure maintains registration data indicating the browsers to be notified upon occurrence of corresponding events. Upon receiving notification of occurrence of an event from an application server, the web server determines the set of browsers registered to receive notification of the occurrence of the event, and pushes the event to each of the set of browsers. By relying on a web server for such operation, each of the applications in the application server can be implemented as stateless applications, thereby providing advantages such as scalability and portability.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: August 22, 2017
    Assignee: Oracle International Corporation
    Inventors: Asif Ibrahimkutty, Biju Narayanan, Deepankar Narayanan, Raghu Hanumanthaiah Edalur
  • Patent number: 9736431
    Abstract: In embodiments, apparatuses, methods and storage media are described that are associated with configuration of content subscription packages. In various embodiments, a subscription package management/selection entity (“SPM”) may provide a facility for configuring and/or managing one or more content subscription packages. The SPM may be configured to facilitate generation of subscription packages using one or more tiers. The SPM may be configured to communicate with a content consumption device to provide subscription package information for consumption by a content consumer. The SPM may also be configured to facilitate a consumer in selecting and/or purchasing one or more content subscription packages. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: August 15, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Clifford A. Suzuki
  • Patent number: 9729658
    Abstract: A cloud-based computer system and architecture for managing and migrating through web-based content data and content applications from multiple content data sources or service providers in real time is disclosed. The cloud-based computing system and architecture of the present invention includes a log-in or master server that acts as a single point access and supports a single user interface. The single user interface is preferably an icon-based master web-page with a slide tool that allows a user to scroll or page through the content data and/or content applications from the multiple content data sources or service providers in real time from a logged in remote computer device.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: August 8, 2017
    Inventors: Chris Trahan, David Olszewski
  • Patent number: 9723040
    Abstract: Secure, controlled, interactive virtual visitation for confinement institution inmates is provided using computing devices connected through a network by managing the scheduling of visitation sessions and use of shared visitation session resources, ensuring the identities of the inmate and the person with whom the inmate is to interact in the virtual visitation session, and by monitoring the interactions and communications during the virtual visitation sessions to detect prohibited activities. Another embodiment of the invention uses a virtual desktop shared from a remote server to ensure that an inmate does not have access to prohibited applications or content during a virtual visitation session.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: August 1, 2017
    Assignee: CONFINEMENT TELEPHONY TECHNOLOGY, LLC
    Inventors: Rick Allen Lubbehusen, John Vincent Townsend, III, Edward Eugene Williams, Sr., Eugene Bernard Joswick, III
  • Patent number: 9723070
    Abstract: A system to improve cluster machine processing that may include a plurality of interconnected computers that process data as one if necessary, and at least one other plurality of interconnected computers that process data as one if necessary. The system may also include a central manager to control what data processing is performed on a shared processing job performed by the plurality of interconnected computers and the at least one other plurality of interconnected computers. Each of the plurality of interconnected computers runs parallel jobs scheduled by a local backfill scheduler. In order to schedule a cluster spanning parallel job, the local schedulers cooperate on placement and timing of the cluster spanning job, using existing backfill rules in order not to disturb the local job streams.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: David Paul Brelsford, Waiman Chan, Alexander Druyan, Joseph F. Skovira
  • Patent number: 9720603
    Abstract: In an embodiment of the invention, a method which speeds up the transfer of data and increases the data throughput in an IO network comprised of Host Bus Adapters (HBAs)/IO bridges-switches, IO devices, and hosts is described. In the embodiment of the present invention, HBAs and IO bridges-switches utilize a multi-level cache composed of volatile memories (such as SRAM, SDRAM, etc.) and solid-state memories (such as flash, MRAM, etc.). These memories are used to cache the most recently accessed IO data by an active host or by another HBA/IO bridge-switch. Cache content can be from the local IO devices (the ones connected directly to the HBA/IO bridge-switch), from remote IO devices (the ones connected to different HBA/IO bridges/switches), or from both (a portion from local IO devices and another portion from remote IO devices). The combination of these caches from different HBAs/IO bridges-switches creates the cache for all IO devices in the entire network.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 1, 2017
    Assignee: BiTMICRO Networks, Inc.
    Inventors: Lawrence Moldez Salazar, Bernard Sherwin Leung Chiw
  • Patent number: 9705834
    Abstract: The invention provides a system and method for analyzing a collection of communication messages. The communication messages may be any one of a collection of electronic mail messages, voicemail messages, instant messaging dialogues and other forms of communications. The collections of communications, such as electronic mail messages, may be selected by a user and then subsequently processed to determine the identity of any of the user's contacts within the communications. The contacts may then be arranged in a relative priority arrangement whereby contacts which have been identified as engaging in prior reciprocal communications with the user are given higher priority. Higher priority may also be given to contacts which engage in more recent communications with the user. Specific contact relationships may be inferred from the communications depending on whether specific contacts are repeatedly mentioned within the communication messages.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: July 11, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Ellen Isaacs, Bonnie A. Nardi, Stephen Whittaker
  • Patent number: 9699187
    Abstract: Exemplary methods, apparatuses, and systems receive a request from a user to access content for a group of users of a social networking system, and send the content to the user including an interface to a third party system. The interface is to enable the user to retrieve information related to a third party service from the third party system to share with the group. The user sends the information related to the third party service to share with the group to the social networking system. The social networking system sends the shared information related to the third party service to a group member based on the group member requesting access to the content. In one embodiment, the third party service stores a file or folder on a third party server and the shared information includes a link to the shared file or folder.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 4, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Sizhe Chen, Kenneth Lau, Thomas Whitnah, Richard Armbrust, Todd Jackson
  • Patent number: 9699069
    Abstract: Aspects of the present disclosure generally relate to systems and methods for managing and optimizing end-to-end communication sessions involving the delivery of application data (e.g., audio data, audio/video data, electronic file download data, etc.) over third party networks using an optimized communication system (OCS), as described herein. Embodiments of the disclosed system enable optimal quality (e.g., reduced delay, packet loss, jitter, etc.) of communication sessions. In one example, the system provides a real-time or close to real-time evaluation of network conditions, e.g., network congestion, nodes best-suited for application data transfer, etc., and other factors associated with geographically diverse and unpredictable routing infrastructure characteristics of the Internet to enable optimized communication sessions.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 4, 2017
    Assignee: Star2Star Communications, LLC
    Inventors: Kristian Kielhofner, Gabriel Shepard, Shawn Solomon
  • Patent number: 9699139
    Abstract: A client device (6) may be connected to a network (2) through a private network and one of several connection servers (10, 11, 12, 13) associated with a router (1). In such a configuration a server (5) external to the private network cannot provide a complete routing address for data to be transmitted to the device (6), as it does not have visibility of the control processors (10, 11, 12, 13). To allow such connection to be made, when a connection request for a target client device (6) is transmitted from an external server (5) to the router (1), the router retrieves connection history of the target device (6) from each of the connection servers, and the router 1 then attempts communication with the client device 6 through the connection server (10) reporting the most recent connection.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: July 4, 2017
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Trevor Mensah, Steven Robinson
  • Patent number: 9693276
    Abstract: In some embodiments, a device for network connection selection may include a network connection selector configured to obtain historical connection information related to previous network connections utilized by a device. The historical connection information may include connectivity disruptions indicating whether connectivity was disrupted for one or more network connections that were previously established by the device. The network connection selector may be configured to select a network connection for the device among a plurality of available network connections based on an evaluation of the historical connection information such that the selected network connection substantially maintains connectivity to a network for a future period of time.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Trond Thomas Wuellner, Ryan Cairns, Paul Stewart