Patents Examined by Clayton R Williams
  • Patent number: 10250710
    Abstract: Embodiments as disclosed provide a distributed caching solution that improve the performance and functionality of a content management platform for sites that are physically or logically remote from the primary site of the content management platform. In particular, according to embodiments, a remote cache server may be associated with a remote site to store local copies of documents that are managed by the primary content management platform. Periodically, a portion of the remote site's cache may be synchronized with the content management platform's primary site using an extensible architecture to ensure that content at the remote cache server is current.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: April 2, 2019
    Assignee: Open Text SA ULC
    Inventors: Nicolae Ionescu, Dan-Horia Trufaisu, Peter Varga, Tao Zhou, Franz Pauthner, Yue Kuk Wong
  • Patent number: 10243874
    Abstract: Embodiments of the invention provide for methods for the management of logically partitioned computing resources of a data processing system configured with a plurality of hypervisors that each manages one or more logical partitions of the computing resources. Each hypervisor and logical partitions managed thereby are allocated to a domain of a plurality of domains. Logical partitions and hypervisors allocated to a first domain are monitored to determine whether additional computing resources are needed for the first domain. Responsive to determining that additional computing resources are needed for the first domain, a second domain having available computing resources is determined. At least a portion of the available computing resources of the second domain are used by the first domain.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Narsimha R. Challa, Adam T. Stallman
  • Patent number: 10244069
    Abstract: Systems, methods, and articles of manufacture comprising processor-readable storage media are provided for implementing an accelerated data storage synchronization to protect data in a storage system. For example, a first server node accesses a data block from a protected storage system in response to a request from an application executing on the first server node. A modified data block is written to a write-back cache of the first server node. A synchronization operation is performed in response to a request by the application, which includes sending a copy of the modified data block in the write-back cache to a second server node to temporarily store the copy of the modified data block in a storage media of the second server node, and informing the application that the synchronization operation is deemed complete after the copy of the modified data block is stored in the storage media of the second server node.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: March 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Adrian Michaud, Randall Shain, John S. Harwood, Kenneth J. Taylor, Stephen Wing-Kin Au
  • Patent number: 10243873
    Abstract: Embodiments of the invention provide for systems and computer program products for the management of logically partitioned computing resources of a data processing system configured with a plurality of hypervisors that each manages one or more logical partitions of the computing resources. Each hypervisor and logical partitions managed thereby are allocated to a domain of a plurality of domains. Logical partitions and hypervisors allocated to a first domain are monitored to determine whether additional computing resources are needed for the first domain. Responsive to determining that additional computing resources are needed for the first domain, a second domain having available computing resources is determined. At least a portion of the available computing resources of the second domain are used by the first domain.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Narsimha R. Challa, Adam T. Stallman
  • Patent number: 10237374
    Abstract: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: March 19, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Matthew J. Stevens, Frederick R. Shotton, Tong Chen
  • Patent number: 10237201
    Abstract: An Information Handling System (IHS) includes a processor device in communication with a network interface and a memory containing a queue of one or more virtual machine (VM) workloads. The processor device determines, based on monitored resource utilization, a constraining resource of a selected server that is performing one of storage services and network services and assigns a Quality of Service (QoS) threshold to the selected server based on the constraining resource. The processor device assigns VM workload/s, from among compute workloads, to a VM of the IHS based on requirements of the VM for resource utilization. In response to determining that the selected server has failed to satisfy the QoS threshold the predefined number of times over the monitoring interval, the processor device migrates at least one of the assigned VM workloads away from the selected server to another server of the IHS.
    Type: Grant
    Filed: May 30, 2016
    Date of Patent: March 19, 2019
    Assignee: Dell Products, L.P.
    Inventor: John Kelly
  • Patent number: 10200315
    Abstract: Described are systems and methods that receive from a virtual concierge system a text-based inquiry from a user having an interest; store the inquiry in a queuing system, generate a match between an online assistant and the user based on content of the stored inquiry and profile data of the online assistant, and establish a text-based communication between an electronic device of the user and an electronic device of the online assistant in response to generating the match, the text-based communication including the content of the stored inquiry.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 5, 2019
    Inventor: John V. Tiernan
  • Patent number: 10176019
    Abstract: Embodiments of the invention provide for systems and computer program products for management of logically partitioned computing resources of a data processing system configured with hypervisors that each manages one or more logical partitions of the computing resources. The data processing system is configured with domains, and allocated to each domain are one or more hypervisors and logical partitions managed thereby. For a first domain, a token is received from a second domain. The token identifies available computing resources of the second domain that are available for temporary allocation. The data processing system determines whether the available computing resources of the second domain are needed by the first domain based at least in part on the received token. Responsive to determining that the available computing resources are needed by the first domain, the available computing resources are temporarily allocated to the first domain for use thereby.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Narsimha R. Challa, Adam T. Stallman
  • Patent number: 10176020
    Abstract: Embodiments of the invention provide for methods for management of logically partitioned computing resources of a data processing system configured with hypervisors that each manages one or more logical partitions of the computing resources. The data processing system is configured with domains, and allocated to each domain are one or more hypervisors and logical partitions managed thereby. For a first domain, a token is received from a second domain. The token identifies available computing resources of the second domain that are available for temporary allocation. The data processing system determines whether the available computing resources of the second domain are needed by the first domain based at least in part on the received token. Responsive to determining that the available computing resources are needed by the first domain, the available computing resources are temporarily allocated to the first domain for use thereby.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Narsimha R. Challa, Adam T. Stallman
  • Patent number: 10171527
    Abstract: A monitoring computer system receives a message, from a first party, which identifies a goal of the first party. The monitoring computer system receives an identity of a second party that has been selected by the first party to assist the first party in achieving the identified goal of the first party. An electronic communication connection is created for electronic communications between the first party and the second party, wherein the electronic communications are related to accomplishing the identified goal of the first party. The electronic communications between the first party and the second party are monitored by executing message analytics to determine a status of the identified goal of the first party. In response to receiving a goal abandonment message, identifying an abandonment of the identified goal by the first party, the monitoring computer system disconnects the electronic communication connection between the first party and the second party.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
  • Patent number: 10162847
    Abstract: An apparatus, method, system, and computer-readable medium are provided for maintaining contact information associated with a contact. In some embodiments a request associated with a contact may be received. Contact information may be obtained from one or more external or internal sources. One or more confidence scores may be generated for the obtained contact information and for one or more values received with the request. Based on the confidence score(s), one or more values associated with the contact may be incorporated in one or more data stores. In some embodiments, suggestions for contact related information may be generated. Responses to the suggestions may be used to update the generated confidence score(s).
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: December 25, 2018
    Assignee: Comcast Interactive Media, LLC
    Inventors: Peter Lester, Justin Miller, Hendrick Lee, Aseem Sharma, Galen Trevor Gattis, Amber Dixon, Huy Tuan Nguyen, Derek McGowan, John McCrea
  • Patent number: 10158741
    Abstract: Methods, systems, and computer programs are presented for managing interaction between users in a social network. One method includes receiving one or more first user interactions made by a user account in a social network system with content presented in a user interface on a display device. The content is associated with a first entity account in the social network system. The first user interactions include one or more endorsements of the content or the first entity account. The method further includes calculating, by at least one processor, a level of endorsement of the first entity account by the user account based on the endorsements. The method further includes providing a limited level of access to the first entity account to add one or more posts to a stream of the user account in a stream user interface of the social network system based on the level of endorsement.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 18, 2018
    Assignee: Google LLC
    Inventors: Michael Nestler, Karthik M. Nagaraj, Dennis Troper, Pavan Desikan, Pavani Diwanji
  • Patent number: 10148529
    Abstract: The present invention discloses an apparatus of mapping logical point-of-delivery to physical point-of-delivery, which is capable of maintaining the completeness and consistency of each project's point-of-delivery environment within a corporate data center by utilizing session mechanisms in each layer of the TINA-variation architecture. The apparatus of the present invention is based on a new TINA-variation architecture, which vertically includes four session layers: Access Session Layer, Service Session Layer, Resource Session Layer, and Provision Session Layer. Resource Session Layer and Provision Session Layer are among the innovative features of the present invention. The service target of the new architecture is enterprise data center. The new architecture is left-right asymmetrical; it horizontally includes Project Developer Domain, Resource Provision Domain, and Application User Domain.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: December 4, 2018
    Assignee: Transoft (Shanghai), Inc.
    Inventors: Changbin Tang, Qin Zhu
  • Patent number: 10142414
    Abstract: The present disclosure relates to a method and a device for sharing a picture, which facilitates the user to manage pictures in the shared album. The method includes determining whether a picture to be synchronized to a shared album in a cloud server is present in a terminal, determining whether a face feature in the picture matches with a predefined face feature in a first list when the picture to be synchronized to a shared album in the cloud server is present in the terminal, the first list including one or more predefined face features relating to people associated with the shared album, and storing the picture in the shared album when the face feature in the picture matches with a predefined face feature in the first list. The technical solutions of the present disclosure may realize a shared album in a unit of person corresponding to a predefined face feature, which facilitates the user to manage pictures in the shared album.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: November 27, 2018
    Assignee: Xiaomi Inc.
    Inventors: Zhijun Chen, Tao Zhang, Wendi Hou
  • Patent number: 10122795
    Abstract: A method begins by a processing module of a computing device, in response to sending a set of write requests regarding a set of encoded data slices sent to a set of storage units, receiving write response ballots from some storage units. The method continues with the processing module interpreting the write response ballots to determine whether the write requests have a consensus number of highest rankings. When the computing device has the consensus number of highest rankings, the method continues with the processing module interpreting the write response ballots to determine whether a write threshold number of encoded data slices is listed in lists of correctly stored new revision levels. When the write threshold number of encoded data slices is listed, the method continues with the processing module issuing a set of finalize commands to the set of storage units.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. Baptist, Greg R. Dhuse, Ravi V. Khadiwala, Ilya Volvovski
  • Patent number: 10097503
    Abstract: Systems, methods, apparatuses, and software that select network addresses of a content node of a content delivery network are provided herein. In one example, a method of operating a control node to perform network address selection that selects between different communication service providers according to network characteristics is presented. The control node receives a domain name lookup request from an end user device to reach a content node. The control node processes network characteristics and the domain name lookup request to select a network address that corresponds to one of the communication service providers. The end user device can use the selected network address to reach the content node over the selected communication service provider.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: October 9, 2018
    Assignee: Fastly, Inc.
    Inventor: Artur Bergman
  • Patent number: 10091323
    Abstract: Systems and methods of generating a common social timeline to facilitate social discovery in a social networking environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of receiving data items associated with users of the social network, identifying a first set of data items associated with a first user, and processing the first set of data items to select a first set of characteristics. The method further comprises comparing the first set of characteristics with other sets of characteristics describing other users to select a subset of the other users having one or more characteristics that are the same or similar to one or more of the first set of characteristics.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 2, 2018
    Assignee: THE MEET GROUP, INC.
    Inventors: Johann Schleier-Smith, Greg Tseng, Jared Kim
  • Patent number: 10079747
    Abstract: A method is implemented by a network device to establish a one-way active measurement protocol (OWAMP) test session to verify that a session-sender and session-reflector support a timestamp format extension including a Precision Time Protocol Version 2 (PTPv2) timestamp format. The PTPv2 timestamp format is to be utilized in place of a Network Time Protocol (NTP) timestamp format. The network device acts as a control-client that communicates with a server to establish an OWAMP test session between the session-sender and the session-receiver.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 18, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Gregory Mirsky
  • Patent number: 10069897
    Abstract: A device may receive an indication to establish a communication session between a first device and a second device for a file transfer. The device may receive, from the second device, metadata. The metadata may be used to identify files of a set of files. The device may identify the files for transfer from the second device to the first device based on the metadata. The device may cause multiple communication sessions to be established between the first device and the second device. The multiple connections may be used to transfer the files from the second device to the first device. The device may receive, from the second device, the files. The files may be received via the multiple communication sessions.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: September 4, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sankar Shanmugam, Sivagnanalingam Sivaganesh, Moorthy Sengottaiyan, Manmeet Kaur, Muhammad Salman Ali, Petri Virkkula
  • Patent number: 10044766
    Abstract: Processing mid-dialog SIP messages by receiving a mid-dialog SIP message from a SIP user agent client, creating a new SIP session, associating the new SIP session with the mid-dialog SIP message, identifying an application that is associated with the mid-dialog SIP message, providing to the application the mid-dialog SIP message in the context of the new SIP session, receiving an acknowledgement from the application that the application will accept the mid-dialog SIP message, and responsive to receiving the acknowledgement, providing to the application the mid-dialog SIP message in the context of the new SIP session.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitzan Nissim, Brian L. Pulito, Asaf Zinger