Patents Examined by Nam T Tran
  • Patent number: 10958615
    Abstract: A set of similar messages addressed to a user is detected. Redundantly similar portions of the set of similar messages and a progressive set of differences between the set of similar messages are identified. The set of similar messages are consolidated into a single consolidated message. The single consolidated message includes one version of the redundantly similar portions in association with the progressive set of differences in a sequence and the progressive set of differences formatted differently from the redundant similar portions.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 10951711
    Abstract: A method and system are disclosed for acquiring and processing data, the exemplary system includes: one or more intelligent devices connected in a dynamic ad hoc network as a network of edge devices which can optionally access a cloud storage, at least one intelligent device being configured with a software installation to selectively receive and execute analytics on data received; at least one of the intelligent devices being configured to identify data to be requested from at least one other edge device for enhancing analytics performed on the at least one intelligent device; and a switchboard for maintaining a current view of resources in the network, and functions for which each resource is tasked, the resources including the at least one intelligent device and those edge devices which can communicate with the at least one intelligent device on the network.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: March 16, 2021
    Assignee: BOOZ ALLEN HAMILTON INC.
    Inventors: Raymond Charles Hardman, III, Ki Hyun Lee, Tyler James Alston, Rohit Leena Madhu, Parisa Gandomkar Yarandi
  • Patent number: 10942984
    Abstract: A portal system comprises a portal connected to at least one social backend, a portal object generator for creating a page in the portal, and a backend processing component. The portal system further performs a method comprising: integrating functionality of said at least one social backend into said portal system; implementing association information as meta data entries containing information about a social object of said at least one social backend; receiving a notification about creation of new portal objects by an integration component; creating a new instance of a social object within said at least one social backend by said integration component; receiving a new identification from a newly created social object by said integration component; inserting new social object identification into meta data of said newly created social object; and representing said social object as a portal object to a portal user.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: March 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephan Laertz, Simon Naegele, Juergen Schaeck
  • Patent number: 10938900
    Abstract: Defragmenting a software defined storage (SDS) system. To defragment an SDS system, the nodes associated with the SDS system are all moved to as to be close in terms of location. This may include de-provisioning nodes, provisioning nodes, and moving nodes as necessary. Multiple SDS systems can be defragmented at the same time.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Ryan Peterson
  • Patent number: 10917411
    Abstract: Methods, systems, and computer readable mediums for identifying components of a computing system are disclosed. According to one exemplary embodiment, a method for identifying a component of a computing system occurs at a component. The method includes receiving, while the component is in a low power state, a request for identification information about the component from a requesting entity and in response to receiving the request for the identification information, sending the identification information about the component to the requesting entity.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 9, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Jeffery A. Fleming
  • Patent number: 10892942
    Abstract: In general, this disclosure describes techniques for coordinating, with a cloud exchange, automated cloud-based disaster recovery across containers from a failed cloud service to a backup cloud service. In some examples, an orchestration engine for a cloud exchange is configured to: detect an indication of a disruption in a first cloud service provided by a first cloud service provider network coupled to the cloud exchange to send and receive data packets via the cloud exchange; provision, in response to detecting the indication of the disruption in the first cloud service, disaster recovery infrastructure layers in containers of a second cloud service provided by a second cloud service provider network coupled to the cloud exchange; obtain code and state from containers of the first cloud service; and communicate the code and state to the disaster recovery infrastructure layers in the containers of the second cloud service.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 12, 2021
    Assignee: EQUINIX, INC.
    Inventors: Venkatachalam Rangasamy, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 10887388
    Abstract: A content management system receives presence information from a client application on a device indicating interaction information of a user relative to a content item synchronized to the content management system. The interaction information includes presence information describing presence information of a native application interacting with the content item. The presence information indicates whether the native application opened, is viewing, or is editing the content item. The presence information may specify a user interface element and process associated with the presence information. The content management system stores presence records describing the presence information and uses the presence records to generate and transmit a presence status associated with a user. When a new version of a content item is received, the content management system may also use the presence records to determine an action to perform with the user interface window associated with the prior version.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: January 5, 2021
    Assignee: Dropbox, Inc.
    Inventor: Maxime Larabie-Belanger
  • Patent number: 10887128
    Abstract: An in-vehicle network system includes a plurality of relay devices that is connected to control devices of a vehicle, and communicates with each other and is configured such that each of a plurality of request devices that transmits a response request to the control device is connected to any one of the relay devices, a storage unit that stores a priority of the request devices, a master setter that sets, as the master, the relay device to which the request device having the highest priority has been connected among the relay devices to which any one of the request devices has been connected, and an arbitrator that performs arbitration to prioritize a response request from the request device having the highest priority when the response requests are transmitted from at least two of the request devices when the relay device in which the arbitrator is included is the master.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: January 5, 2021
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hiroya Ando, Shu Ishizuka, Taichi Matsumura, Masashi Amesara, Yutaka Ueda, Yoshifumi Ohmori, Toshio Kawamura, Tomomi Kawamura, Toshio Shimada, Yoshiroh Hirata
  • Patent number: 10862734
    Abstract: In a network management system communicatively coupled to a plurality of domains, each domain has a plurality of resources including physical resources and/or virtual resources executed on corresponding computing devices, each domain provides a plurality of services including one or more of computing services, storage services, network services, and combinations thereof via the plurality of resources, systems and methods include identifying a collection of the plurality of resources and/or the plurality of services as a fusion object; managing the fusion object via a set of Application Program Interfaces (APIs) to perform management of the collection as a single manageable entity; and updating the fusion object based on one or more of network topology changes in the plurality of domains, resource changes in the plurality of domains, and service changes in the plurality of domains.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: December 8, 2020
    Assignee: Ciena Corporation
    Inventors: Zsolt Haraszti, Darren James Dowker, Richard Sherman Lopez
  • Patent number: 10834228
    Abstract: A method for reducing reactivation time of services that includes examining page faults that occur during processing of a service after the service has been inactive to provide a plurality of prefetch groups, and formulating a prefetch decision tree from page fault data in the prefetch groups. Pages from an initial page table for the service following a reactivated service request are then compared with the prefetched pages in the resident memory in accordance with the prefetch decision tree. Pages in the page table that are not included in said prefetched pages are paged in. A process to provide to provide the service is executed using the page table. Executing the process substantially avoids page faults.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bulent Abali, Hubertus Franke, Chung-Sheng Li, Seetharami R. Seelam
  • Patent number: 10819816
    Abstract: Disclosed embodiments relate to systems and methods for analyzing data communication attributes of the target application without requiring preexisting knowledge of the data communication attributes.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: October 27, 2020
    Assignee: CYBERARK SOFTWARE LTD.
    Inventor: Ben Matzkel
  • Patent number: 10819588
    Abstract: A method for auto-scaling at least one web server and at least one WAS (Web Application Server) is provided. The method includes a WAS administrating server grouping, as a first service group, both at least one first web server and at least one first WAS, which are connected with each other to provide a first application service, and grouping, as a second service group, both at least one second web server and at least one second WAS, which are connected with each other to provide a second application service, to thereby create at least two groups each of which includes at least its corresponding pair of web server and WAS, and the WAS administrating server allowing each of the grouped pairs of the web servers and the WAS's to be scaled out or scaled in, independently, by a process of scaling-out or scaling-in.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 27, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Sung Bae Yoon, Hee Jin Lee
  • Patent number: 10819581
    Abstract: A system and method for configuring a performance analytics (PA) software application is disclosed. The system may be disposed within a computational instance of a remote network management platform that remotely manages a managed network. The system may include a database of content plugins for configuring respective key performance indicator (KPI) modules, each implementing PA applied to an associated KPI of the managed network. Configuring the KPI modules may specify respective graphical configurations of a dashboard for displaying graphical representations of the associated KPI in a graphical user interface (GUI) within the managed network. A gallery of icons each identifying a plugin may be displayed in, and selected from, the GUI. A selected plugin may then be installed via a common plugin interface, whereby an associated KPI module becomes configured and ready for execution.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: October 27, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Nabil Asbi, Ong-Aat Rutten
  • Patent number: 10805232
    Abstract: An example method of extending a cloud manager configured to manage a public cloud includes: receiving a content package at the cloud manager, the content package including a component entity, the component entity including a resource type entity that represents a resource provided by the public cloud, a user interface (UI) form entity that defines a UI for configuring the resource, and a lifecycle operations logic that extends at least one phase of a workflow of the cloud manager; receiving a request from a user through the UI defined by the UI form entity to create the resource in the public cloud; executing the workflow of the cloud manager in response to the request; and executing the lifecycle operations logic during execution of the workflow.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: October 13, 2020
    Assignee: VMware, Inc.
    Inventors: Alexandar Savov, Alexander Dimitrov, Kristiyan Georgiev, Dimitar Kostov, Sabo Rusev
  • Patent number: 10805161
    Abstract: Disclosed are different implementations for rapid configuration propagation across multiple servers of a distributed platform. One implementation is a push based distribution of update segments that are generated from a onetime differential analysis of an updated particular configuration relative to a previous instance of the particular configuration. Sequence numbers attached to the updated segments identify is a server's copy of a configuration is up-to-date and can receive a new updated segment or if missing intervening segments are to be retrieved from peers and applied prior to applying the new updated segment. Another implementation is a pull based distribution of compressed images of the configurations. A complete set of configurations are distributed as a compressed file system that is loaded into server memory. Individual configurations are read out of the file system and loaded into memory when implicated by client requests.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: October 13, 2020
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Daniel Lockhart, Derek Shiell, Harkeerat Bedi, Paulo Tioseco, William Rosecrans, David Andrews
  • Patent number: 10785179
    Abstract: An alert system and method may include receiving a notification message from a notification device, in an environment with one or more notification devices arranged throughout the environment, analyzing the notification message to determine a class of notification message, the class of notification message being input by a user prior receiving the notification message, determining an alert preference corresponding to the class of notification message, the alert preference being input by the user prior to receiving the notification message, and alerting, by the processor, the user of the notification message in accordance with the alert preference.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Zachary M. Greenberger
  • Patent number: 10778783
    Abstract: There is provided a service providing apparatus including a determination unit configured to determine a service to be provided for an information processing apparatus based on apparatus-related information acquired from the information processing apparatus, the apparatus-related information including spatial information and function information, the spatial information being related to a space in which a function of the information processing apparatus is extended and being acquired from an external object by the information processing apparatus, the function information indicating the function of the information processing apparatus, and a processing unit configured to execute a process for the service determined to be provided.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: September 15, 2020
    Assignee: SONY CORPORATION
    Inventors: Masahiro Oba, Shunsuke Suzuki, Takashi Matsuo
  • Patent number: 10771594
    Abstract: A communication apparatus determines whether a file selected by a file selection unit is of a format analyzable by the communication apparatus. If it is determined that the file selected by the file selection unit is not of the format analyzable by the communication apparatus, the communication apparatus restricts selection of a predetermined protocol included in a plurality of protocols. The communication apparatus further determines whether the protocol selected by a protocol selection unit is a predetermined protocol. If it is determined that the protocol selected by the protocol selection unit is the predetermined protocol, the communication apparatus restricts selection of a file of a format not analyzable by the communication apparatus.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: September 8, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuhito Niikura
  • Patent number: 10757177
    Abstract: A client network implements data locality-aware MapReduce using IoT devices. An IoT service of a provider network receives configuration settings from a user to implement map nodes and reduce nodes at the client network. Each map node is configured to receive its own locality-based partition of data from one or more data sources (e.g., sensors) that are within a map function data locality (e.g., a particular location of the network). Each map node then processes the locality-based partition of the data, generates results, and sends the results to a reduce node. The reduce node may be located at a remote provider network. A coordinator node may also be deployed to one or more devices of the client network. If a map node or a compute node becomes overloaded, the coordinator node may redirect some data to a map node or a reduce node of a remote provider network.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Feng Wang, Chen Yang, Calvin Yue-Ren Kuo
  • Patent number: 10735245
    Abstract: Data communication with one or more servers is performed based on a plurality of sessions using the first communication protocol. Error detection is performed in at least one session out of the plurality of sessions. When an error is detected in the first session out of the plurality of sessions, a communication protocol used for data communication in the second session out of the plurality of sessions using the first communication protocol is changed from the first communication protocol to the second communication protocol.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: August 4, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Atsushi Ikeda