Patents Examined by Sm Rahman
  • Patent number: 10659412
    Abstract: A method for saving chat records of instant messaging (IM) includes when an instant message transmitted or received by an IM chat window comprises non-text information, acquiring a content summary of the non-text information, and saving the instant message, and saving the non-text information as a data object comprising the non-text information and the content summary of the non-text information.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: May 19, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Jingwen Zhou
  • Patent number: 10644867
    Abstract: A wireless communication clock synchronized with a peer electronic device in the network is established at the first electronic device. Interruption signals are generated by the first electronic device synchronously with the peer accordingly. A clock value of a processor of the first electronic device at generating a last interruption signal is recorded by the first electronic device. A synchronization request including the clock value recorded is sent to the peer, to trigger adjusting, by the peer according to a difference between the clock value recorded by the first electronic device and a clock value recorded by the peer, a clock of a processor of the peer electronic device to be synchronized with a clock of the processor of the first electronic device. The clock value recorded by the peer electronic device is the clock value of the processor of the peer electronic device at generating a last interruption signal.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: May 5, 2020
    Assignee: BEIJING XIAONIAO TINGTING TECHNOLOGY CO., LTD.
    Inventors: Hao Yan, Penghui Chen, Chongle Wang
  • Patent number: 10645024
    Abstract: Methods and systems may provide for joining an overlay network of a plurality of peer devices and identifying a local preference for an area service available to the plurality of peer devices. Additionally, the local preference may be used to negotiate a common preference for the area service with the plurality of peer devices. In one example, the common preference is a best fit value for the plurality of peer devices on the overlay network.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 5, 2020
    Assignee: International Business Machines Corporation
    Inventors: Aaron J. Quirk, Lin Sun, Laura Wynter
  • Patent number: 10621558
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for identifying duplicate third party interactions based on information extracted from multiple resources associated with an enrolled user. Furthermore, the system may automatically modify a duplicate third party interaction upon identification, wherein the system may cancel the duplicate third party interaction by interrupting payments to the third party provider associated with the duplicate interaction. This allows for duplicate interactions to be canceled on behalf of the user without the system knowing user login information associated with the third party interaction. Additionally, the system may provide options for modifying duplicate interactions to the user by way of actionable notifications on the user's computing device via a client application. The system may also provide the user with reasons for why similarly-situated users modified third party interactions to aid the user's decision making process.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: April 14, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Alicia C. Jones-McFadden, Matthew Hsieh, Scott R. Enscoe, Elizabeth Ann Miller, Alicia Anli Salvino, Daniel Shilov, Michael Anderson, Raghav Anand
  • Patent number: 10623500
    Abstract: Techniques are described for virtual desktop sharing and collaboration by utilizing image scanning and a web server. Upon launch, the virtual desktop client sets up a web server on the client computing device. During a virtual desktop session, the owner of the session provides input indicating that the session should be shared. A QR code is displayed on the client device which is encoded with information identifying the web server. When the QR code is scanned by a collaborator's mobile device, a web browser is launched on the mobile device and the web browser connects to the web server on the client computing device. The connection is used to transmit the request to access the virtual desktop session by the mobile device. If the session owner approves the request, the virtual desktop GUI data is streamed by the virtual desktop client to the mobile device over the HTTP connection.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: April 14, 2020
    Assignee: VMware, Inc.
    Inventors: Dong Wang, Haiou Jiang, Yunfei San, Peng Guo, Kun Shi
  • Patent number: 10623528
    Abstract: A method for increasing a speed of access to resources in an enterprise system. A gateway receives a request from the client to find a resource executed by a computer within the enterprise system. The gateway determines whether the client is authorized to find the resource. Responsive to authorization, the gateway instructs the proxy server to access an application programming interface (API) that controls communication between the resource and the proxy server, and instructs the API to query the resource to determine whether code used by the client to work with the resource should be transmitted to the client. The code is transmitted to the proxy server and from the proxy server to the gateway and from the gateway to the client via the network, wherein the speed of access to the resource is increased by avoiding communication with other resources in the enterprise system.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: April 14, 2020
    Assignee: ADP, LLC
    Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
  • Patent number: 10616169
    Abstract: Exemplary methods, apparatuses, and systems to make suggestions regarding posts are detailed. For example, in an embodiment, a social networking system receives a user post from a first user, publishes the user post on behalf of the first user, receives and tracks interactions by other users with the user post, analyzes the received and tracked interactions to determine suggestion regarding the post, and provides the suggestion regarding the user post to the first user in a graphical user interface.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Tony Hsien-yu Liu, Yuankai Ge, Barton David Smith, Paritosh Aggarwal, Daniel Dinu
  • Patent number: 10616337
    Abstract: Described herein are features pertaining to displaying a graphical user interface (GUI) that depicts mappings between entities of a source database and entities of a destination database. A database migrator is able to interact with the GUI to approve preliminary mappings as well as to modify preliminary mappings. Once the database migrator approves the mappings, scripts can be generated, wherein the scripts are usable to migrate data from the source database to the destination database.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: April 7, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventor: Raghavendra Manavalli Satyanarayana
  • Patent number: 10608977
    Abstract: Identifying messages transferred to and from a mobile user device may provide a way to monitor message transfers. One example method of operation includes receiving a message from a user device at a network server, processing the message to identify message content, identifying a current event being hosted by the network server, and determining a message priority to assign to the message based on the message content and the current event.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: March 31, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10607085
    Abstract: There is provided a system including an Internet Protocol (IP) switch, a client, a content source, a content monitor, a system manager having a hardware processor and a memory storing a content management software code, wherein the client is communicatively coupled to the IP switch via a network path. The system receives, using the IP switch, a source content stream from the content source, transmits the source content stream to the client via the network path, replicates, at the client, the source content stream to generate a client content stream, sends, from the client, the client content stream via the network path to the content monitor, and compares, using the content monitor, the client content stream with the source content stream.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 31, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Vladislav Feldman, Efthimis Stefanidis, Michael J. Strein
  • Patent number: 10609140
    Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic resources. One exemplary method involves a resource server identifying a reference to an external source within a resource obtained from a resource database, retrieving data residing at the external source from a network using the reference, and generating a graphical representation of the resource at a client device communicatively coupled to the network. The graphical representation of the resource includes a graphical representation of the retrieved data at a location within the graphical representation of the resource corresponding to a location of the reference within the resource.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: March 31, 2020
    Assignee: salesforce.com, inc.
    Inventors: Darshil Vipul Vora, Youngjun Kwak, Alan Dawkuan Hwang, Alex Mastrodonato, Paul Korpi
  • Patent number: 10601927
    Abstract: Certain aspects of the present disclosure relate to a technique for configuring context aware sessions. A first session is provided using a first communication channel Contextual information of the first session is used to provide a second session using a second communication channel, wherein the second session is associated with the first session.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: March 24, 2020
    Assignee: West Corporation
    Inventors: Michael T. Mateer, James K. Boutcher, Jesse Andersen
  • Patent number: 10601921
    Abstract: An information processing device includes a control unit functioning as a receiving unit, a processing unit, and a storage controller, a storage, and a communication unit. Each of a plurality of sheets of data is associated with each predetermined storage device among a plurality of storage devices, and information indicating a correspondence between the plurality of sheets and the predetermined storage devices is stored in the storage in advance. When the receiving unit receives a predetermined storage instruction, the storage controller performs a process of storing data in the storage and causing the communication unit to transmit data indicating the plurality of sheets to storage devices associated with the sheets with respect to each of the plurality of sheets, and stores the transmitted data in the storage devices.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: March 24, 2020
    Assignee: KYOCERA Document Solutions, Inc.
    Inventors: Shoichi Sakaguchi, Yoshiyuki Fujiwara, Yoshihisa Tanaka, Yoshiki Yoshioka, Tetsuya Nishino, Seiji Onishi
  • Patent number: 10581764
    Abstract: Identifying user input data on a mobile user device may provide a way to predict the types of questions and actions a user will take and offer information contemporaneously with such actions. One example method of operation includes identifying a computer hosted conversation with a number of users submitting conversational statements, parsing the conversational statements to identify at least one item of interest, determining whether the at least one item of interest is a new item different from previously stored messages, automatically creating at least one response statement message including third party information corresponding to the at least one item of interest, and transmitting the response statement message to each of the users.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 3, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10581946
    Abstract: A first aspect of the present invention concerns a method for controlling a multimedia application on a terminal, in particular a mobile terminal, wherein multimedia data are received from a remote source and are processed for being presented on a display of the terminal, comprising the steps of: a) detecting an operating state of at least one service component of the terminal concerning the presentation of the data of the multimedia application; b) generating an item of state information characterizing the operating state of the at least one service component; c) generating a message, comprising: the state information, and/or an item of information characterizing the state information, which characterizes the data density that can be processed as a maximum prescribed by the operating state of the service component for presenting the multimedia data, and/or an instruction to the remote source with respect to the adaptation of the data and/or transmission of the data to the terminal, in order to adapt the data
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: March 3, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: Jürgen Totzke, Karl Klug, Viktor Ransmayr
  • Patent number: 10572285
    Abstract: The present application discloses a method and apparatus for elastically scaling a virtual machine cluster. A specific implementation of the method includes: calculating a first amount of residual resources of virtual machines in a virtual machine cluster during service deployment; acquiring an amount of resources demanded by a service to be deployed; acquiring a configuration level of the virtual machines in the virtual machine cluster; determining a virtual machine having a predetermined configuration level as a target virtual machine based on whether the first amount of residual resources satisfies the amount of resources demanded; and deploying the service to be deployed to the target virtual machine.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 25, 2020
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventor: Hengyi Jian
  • Patent number: 10575031
    Abstract: Methods and system for managing media clips over a data network. Media streams may be received over a data network and stored by a storage server. Metadata regarding the media streams may be generated and stored at a metadata server. A control station can retrieve media frames originating in the stored media streams from the storage server, based on metadata. Media frames from multiple media streams can be retrieved and displayed in synchronization, based on respective timecodes.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: February 25, 2020
    Assignee: Evertz Microsystems Ltd.
    Inventors: Vince Silvestri, Rakesh Patel
  • Patent number: 10574516
    Abstract: A disclosed management apparatus that manages communication in a network shared by information processing apparatuses of plural users includes: a memory and a processor coupled to the memory.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: February 25, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Masanori Kimura, Masakazu Fukaya, Jun Tanaka, Toshio Sugimoto, Minoru Tanaka
  • Patent number: 10567444
    Abstract: A system for tele-communication between mobile devices is described. The disclosed system can capture real-time data regarding a mobile device user's receptivity to interacting, need to interact, and likely availability for interacting. The system can match this data with that of a second party; and can facilitate the connection of the mobile device user to the second party for a mutually beneficial interaction. The second party could be a friend or peer, or an organization/enterprise. Overall, the integrated system can save time, money, and effort of both parties by reducing or eliminating unnecessary attempts to connect where there is an insufficient likelihood of interaction success.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: February 18, 2020
    Assignee: Cogito Corporation
    Inventors: Joshua Feast, Ali Azarbayejani, Skyler Place
  • Patent number: 10566791
    Abstract: An apparatus is provided for performing validation, estimation, and editing (VEE) on a plurality of interval based energy consumption streams. The apparatus includes a VEE processor and a VEE configuration engine. The VEE processor is configured to execute VEE rules on each of the plurality of interval based energy consumption streams within a specified time period to generate and store a corresponding plurality of post VEE readings that are stored in a post VEE readings data stores. The post VEE readings include a plurality of tagged energy consumption data sets that are each associated with a corresponding one of the plurality of interval based energy consumption streams. Each of the plurality of tagged energy consumption data sets has first groups of contiguous interval values tagged as having been validated and second groups of contiguous interval values tagged as having been edited.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: February 18, 2020
    Assignee: Enel X North America, Inc.
    Inventors: Elizabeth J. Main, Wendy Chen