Patents Examined by Jonathan Bui
  • Patent number: 10680907
    Abstract: Systems and methods are provided for managing requests for access to one or more systems. One exemplary method includes receiving, through a request interface, a keyword associated with multiple roles and identifying one or more of the multiple roles consistent with the keyword, causing the identified role(s) to be displayed to the user at the communication device in the request interface, and, upon selection of one or more of the identified role(s) by the user, applying at least one access rule to the selected one or more of the identified role(s). The method then also includes issuing a notification to the user, at the request interface, when the selected one or more of the identified role(s) violates the at least one rule, where the notification indicates the violation and the at least one access rule, thereby permitting the user to select one or more different roles from the identified role(s).
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: June 9, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Mark Richard Meyer, Srinivas Kosaraju
  • Patent number: 10673916
    Abstract: Disclosed are various embodiments that facilitate execution of applications through remotely emulated computing devices. An application is executed in a hosted environment. A video signal of the application is encoded into a media stream, which is sent to a client computing device. In various embodiments, access to data that is locally available to the client computing device is facilitated. In various embodiments, data related to the operation of the application is recorded.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: June 2, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Michael Anthony Frazzini, Ameesh Paleja, Gerard J. Heinz, II
  • Patent number: 10666774
    Abstract: Processing a message that includes a sequence of data fields, each including data in a native format of the message. Program code for handling the message is analyzed to determine an intended destination of the message and an associated operation of the intended destination. A data format for the operation of the intended destination may then be determined. Based on this data format, data of the message may be passed to the intended destination in either the native format of the message or a parsed format differing from the native format.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tim Dunn, Martin A. Ross
  • Patent number: 10666557
    Abstract: This invention aim to improves the flexibility of data flows management from sensor to cloud, datalake or other system, which can manage the overall data flows within the system and control them dynamically. As a result, it can reduce transmission cost and storage cost properly.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: May 26, 2020
    Assignee: HITACHI, LTD.
    Inventors: Yusuke Shomura, Joydeep Acharya, Sudhanshu Gaur
  • Patent number: 10666742
    Abstract: A network service allocating system for a software defined network (SDN) includes an SDN controller, a plurality of SDN switches, a cloud server, and a local server. The SDN controller includes modules for service managing and path managing. Each SDN switch can receive a packet from a client and send the packet to the SDN controller. The service managing module analyzes the packet to identify type of service required and allocates the network service to the cloud server or to the local server according to the type of service required. The path managing module plans an optimum transmission path and sends the path to the SDN controller. Thereby, the SDN switch can obtain the network service. An SDN controller and a network service allocating method are also provided.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: May 26, 2020
    Assignee: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.
    Inventors: Cheng-Yen Tsai, Yu-Chung Lin, Yen-Chen Lu
  • Patent number: 10667179
    Abstract: A device can receive, from first user equipment, information that relates to a first application, where the information includes a plurality of S-NSSAI. The device can determine whether the plurality of S-NSSAI are configured as a group of associated S-NSSAI. The device can determine that a preference is to be given to one of: communication sessions associated with the first application relative to a communication session associated with a second application, that does not utilize multiple network slices, of the first user equipment or second user equipment; traffic flows associated with the first application relative to a traffic flow associated with the second application; or a plurality of network slices associated with the first application relative to a network slice associated with the second application. The device can perform one or more actions based on determining the preference to thereby facilitate a particular functionality of the first application.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: May 26, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kristen Sydney Young, Kalyani Bogineni, Jignesh S. Panchal, Ratul Kumar Guha
  • Patent number: 10657118
    Abstract: An update basis for updating digital content in a digital medium environment is described. The digital content is updated by incorporating new digital content components from a service provider system, such as a stock content service, to keep the digital content from seeming stale to client device users. The service provider system controls provision of digital content components according to an update basis described in a component request. In part, component requests ask that the service provider system provide digital content components for incorporation with digital content. Component requests also describe a timing basis with which digital content components are to be provided as updates. By way of example, the timing basis may correspond to a time interval (e.g., daily, weekly, monthly, seasonally, times of day, and so on), receiving user input in relation to the digital content (e.g., a navigation input to a web page), and so forth.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: May 19, 2020
    Assignee: Adobe Inc.
    Inventors: Gavin Stuart Peter Miller, Kevin Gary Smith, Kent Andrew Edmonds, Govind P. Balakrishnan
  • Patent number: 10659427
    Abstract: A system may assist in moving a communication session in a stable state from a virtual network function serving that communication session to another virtual network function at that same site or another site, such as another cloud data center.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 19, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mark A. Ratcliffe, Chaoxin Qiu
  • Patent number: 10652100
    Abstract: Computer system and method for dynamically adapting a software-defined network A computer system for dynamically adapting a software-defined network is suggested. The computer system comprises a plurality of virtual domains, each virtual domain comprising a network controller to which a back-up network controller is assigned, wherein the network controller is adapted to manage a plurality of switches being assigned to the virtual domain, wherein the software-defined network is partitioned into the plurality of virtual domains, and a root controller, wherein the root controller is adapted to manage the software-defined network by dynamically adding and/or removing virtual domains based on a threshold of the software-defined network, wherein a back-up root controller is assigned to the root controller. Further, a method for dynamically adapting a software-defined network is suggested.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: May 12, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Vivek Kulkarni, Ermin Sakic
  • Patent number: 10644941
    Abstract: A software designed protocol (SDP) network node includes a receiver, and a processor operatively coupled to the receiver. The receiver receives instructions, and receives packets. The processor updates a configuration of the SDP network node in accordance with the received instructions, and processes the received packets.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: May 5, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Petar Djukic, Xu Li, Hang Zhang
  • Patent number: 10630562
    Abstract: Systems and methods are described for a media guidance application (e.g., implemented on a user device) that improves quality of service while streaming code-agnostic content by editing manifest files.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: April 21, 2020
    Assignee: Rovi Guides, Inc.
    Inventor: Reda Harb
  • Patent number: 10623331
    Abstract: A hybrid unified communications (UC) cloud system includes a global UC virtual data center and a plurality of regional UC virtual data centers (VDCs). Each regional VDC includes a regional system manager that manages a set of regional UC resources. Associated endpoint devices operate in at least one respective multi-tenant regional cloud and to employ corresponding regional UC resources thereof, operating in at least one service cluster of the respective multi-tenant regional cloud, to communicate real-time media traffic with respect to the associated endpoint devices. A regional resource manager provides status information to the regional system manager, based on utilization of resources, to control scaling of the regional UC resources responsive to the status information. The global UC virtual data center includes a global system manager to manage the regional UC VDCs and coordinates orchestration of UC resources between and/or among the regional UC VDCs.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: April 14, 2020
    Assignee: Mitel Networks, Inc.
    Inventors: Bingjun Li, Pankaj Malhotra, Deepak M. Bhimasena
  • Patent number: 10623346
    Abstract: A computer-implemented for delivering tailored content to an individual includes: obtaining, by a computer system, communications of the individual; obtaining, by the computer system, a communication fingerprint for the individual based on analysis of the communications of the individual; tailoring, by the computer system, a message to the individual using the communication fingerprint; and delivering the message to the individual. Using sentiment analysis combined with a unique communication fingerprint for an individual advantageously provides for a more tailored, and thus more effective, communication to the individual.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathaniel J. Gibbs, Matthew M. Lobbes, Shelbee D. Smith-Eigenbrode, Brian J. Snitzer
  • Patent number: 10606661
    Abstract: Systems and techniques are provided for managing and creating customized testing and development environments by a custom environment manager for computer or data management systems. In a specific implementation, the custom environment manager includes request receivers that receive orders associated with a prioritization from custom environment requestors and store the received orders in a request queue that holds multiple orders having different prioritizations and made by different requestors. The custom environment manager also includes pooled resource managers that track available virtual and physical computing resources needed to build custom environments. The custom environment manager also includes configurators that create custom environments based upon prioritization of the orders and available resources and return the custom environment to the requestor of the order.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: March 31, 2020
    Assignee: Rubrik, Inc.
    Inventors: Stefan Dao, Kenny To, Pete Yeh
  • Patent number: 10609182
    Abstract: Described herein is a Network and Application Management Service (NAMS), which is a new service for the service layer (SL). In accordance with an example embodiment, the NAMS collects, consolidates, and processes information from applications, underlying networks, and other services.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: March 31, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Guang Lu, Michael F. Starsinic, Dale N. Seed, Lijun Dong, Catalina M. Mladin, William Robert Flynn, IV
  • Patent number: 10594753
    Abstract: A method, computer program product, and computing device for monitoring network activity associated with streaming a data load through a stream application including a plurality of stream operators deployed on a plurality of computing devices. One or more stream operators with one or more external connections may be identified from the plurality of stream operators. The identified one or more stream operators may be deployed based upon, at least in part, the one or more external connections.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Peter A. Nicholls, Jason A. Nikolai, John M. Santosuosso
  • Patent number: 10587430
    Abstract: In one aspect, a playback device is provided that is configured to identify a trigger event indicating a request to associate the playback device with another playback device. Based on identifying the trigger event, the playback device is configured to create a first sound code based on a first sound specimen detected by the playback device. After identifying the trigger event, the playback device is configured to receive from the other playback device a sound object and based on receiving the sound object, identify a second sound code. The playback device is also configured to, based on the first sound code and the second sound code, determine that it and the other playback device have a spatial relationship. Based on that determination, the playback device is configured to cause it and the other playback device to be associated in accordance with the indicated request.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: March 10, 2020
    Assignee: Sonos, Inc.
    Inventors: Connor Kristopher Smith, Charles Conor Sleith, John Tolomei
  • Patent number: 10585761
    Abstract: Methods and systems of awakening one or more clients for performance of data backup are disclosed. According to some embodiments, the method selects one or more clients for data backup. The method initiates a wake-up call for each of the selected clients. The method determines whether one or more of the selected clients are awake. In response to a determination that the one or more of the selected clients are awake, the method instructs the awakened selected clients to provide data for backup.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: March 10, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Nirmala Kandamuthan, Jaykumar G. Iyer
  • Patent number: 10572192
    Abstract: A processing system includes a terminal held by a user and a processing apparatus that executes a process designated by the user. The terminal includes a memory that stores screen information for configuring a setting screen for the process. The screen information is set by the user. The processing apparatus includes an acquisition unit and a receiving unit. The acquisition unit acquires the screen information from the terminal through short-distance wireless communication. The receiving unit displays the setting screen in accordance with the acquired screen information and receives a setting change performed by the user on the setting screen.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: February 25, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Tsuyoshi Watanabe
  • Patent number: 10567549
    Abstract: A distributed database transaction processing method and device based on a GPS atomic clock, the method includes: receiving a plurality of transaction requests by the first node server; determining a concurrency conflict between transaction requests received by the first node server; obtaining start time of each transaction in a case that the concurrency conflict exists, wherein the start time is local time of the second node server when the transaction request is sent; and local time of the second node server is synchronized with time of the GPS atomic clock server in an area which the second node server locates; processing all transactions by the first node server according to the sequence of the start time of each transaction. Throughput of distributed database system can be increased and an arrangement complexity of servers is reduced.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: February 18, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Baohua Lai, Yukun Zhang, Long Yan, Hao Song, Yi Liu, Minghua Li, Hai Zeng