Patents Examined by Jimmy H Tran
  • Patent number: 9819629
    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 10, 2014
    Date of Patent: November 14, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Ellen Isaacs, Bonnie A. Nardi, Stephen Whittaker
  • Patent number: 9817885
    Abstract: A method for grouping network service users includes acquiring attribute and/or behavior data of multiple users within a current period, and converting the attribute and/or behavior data into standardized data; determining multiple group central points according to the standardized data, and placing the standardized data in a group where a group central point having a shortest distance is located; determining group features of groups according to standardized data in the groups; and separately pushing corresponding service push information to users in the groups according to the group features of the groups. In addition, an apparatus for grouping network service users is further described.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 14, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiangyong Yang, Zhibing Ai, Lichun Liu, Chuan Chen
  • Patent number: 9817830
    Abstract: To manage at least one user tag (EtU) which is associated with a multimedia object (ObM) held by a user and stored in memory on an application server (SA), the user tag being liable to be accessed by at least one other user through a telecommunications network (RT), the application server (SA) semantically analyzing the user tag (EtU) to determine a structured set (VoS) of confidentiality tags (EtC). When another user accesses the user tag (EtU), the application server determines the social category of the other user in relation to the user and selects a confidentiality tag (EtC) from the structured set (VoS) relating to the user tag (EtU) based on the determined social category. The selected confidentiality tag (EtC) is sent to the other user.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: November 14, 2017
    Assignee: Alcatel Lucent
    Inventors: Hakim Hacid, Johann Stan
  • Patent number: 9813370
    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: November 7, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Ellen Isaacs, Bonnie A. Nardi, Stephen Whittaker
  • Patent number: 9800650
    Abstract: A service provider can efficiently allocate server computer resources to tenant users, while isolating tenants from such allocation decisions. A tenant specifies a desktop model to be used for virtual desktops to be provisioned for a pool of users. The service provider has desktop managers for each tenant, each of which manages a homogeneous set of server computers to be used for provisioning virtual desktops for the tenant. Different desktop managers for a tenant are used to manage different sets of server computers to support virtual desktops using different desktop models or desktop models with different resource requirements. A resource manager of the service provider assigns virtual desktops to a desktop manager in a manner that optimizes the utilization of the server computers by using information about the desktop model used by the virtual desktops.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: October 24, 2017
    Assignee: VMware, Inc.
    Inventors: Kenneth N. Ringdahl, Eugenia Kondratova, Jonathan Fontaine, Debabrata Sengupta, Christopher De Angelis, Nevon Brake
  • Patent number: 9794078
    Abstract: A system and method for sharing documents and markup to documents in near real-time. A server coupled with a plurality of client devices via a network is configured to fairly distribute documents to each of the plurality of client devices in one or more collaborative sessions. The server receives a document for distribution to a plurality of client devices associated with a particular collaborative session, breaks the documents into pieces, and repeatedly, until all pieces of the document are distributed: selects a piece of the document for transmission, sends the selected piece to each of the plurality of client devices, computes a delay based on the size of the selected piece and a minimum network bandwidth, and waits for the computed delay.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: October 17, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Edward L. Schwartz
  • Patent number: 9794216
    Abstract: A system, methods, and interfaces for managing request routing functionality associated with resource requests for one or more resources associated with a content provider. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices and the resolution of the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Unlike traditional CDN service provider implementation, the processing of resource requests by the service provider is separate from the delivery of the content by the content provider (or on behalf of the content provider).
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: October 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, John Cormie, Colm MacCarthaigh, Benjamin W. S. Redman
  • Patent number: 9787763
    Abstract: There are provided a method and a system for detecting and blocking spam activity in a cloud system. The method can be executed at a server. The method comprises receiving from a first user of the plurality of users of the cloud service an indication of a first sharing action for sharing access to the digital object; responsive to the first indication, increment a sharing counter value of a sharing counter dedicated to the digital object; receiving from a second user of the plurality of users of the cloud service an indication of a second sharing action for sharing access to the digital object; responsive to the second indication further incrementing the sharing counter value of the sharing counter dedicated to the digital object; responsive to the sharing counter value reaching a pre-determined threshold value, executing a spam preventive action associated with the digital object.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: October 10, 2017
    Assignee: YANDEX EUROPE AG
    Inventor: Evgeny Viktorovich Yalunin
  • Patent number: 9781046
    Abstract: Apparatus and methods are disclosed for implementing bandwidth throttling to regulate network traffic as can be used in, for example, vulnerability scanning and detection applications in a computer network environment. According to one embodiment, a method of routing network packets in a networked device having plural network interfaces combines applying traffic class and network interface throttling for marking network packets with a differentiated service code based on input received from a profiler application, throttling the bandwidth of network packets based on a threshold for a designated network interface for the packet, throttling the bandwidth of the bandwidth-throttled packets based on a threshold for its respective differentiated service code, and emitting network packets on each respective designated network interface.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: October 3, 2017
    Assignee: Tripwire, Inc.
    Inventors: Chris Pawlukowsky, Ian Turner, Mike Appleby
  • 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: 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: 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: 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: 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: 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: 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