Patents Examined by Jonathan Bui
  • 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
  • Patent number: 10568016
    Abstract: Embodiments of the invention are directed to ceasing the renewal of a virtual access device that is dormant. Some embodiments may receive a dormancy request from an authorization server, where the dormancy request includes information identifying a virtual access device. Embodiments may determine that the virtual access device is dormant based at least on previous transactions involving the virtual access device and at least one dormancy rule. Certain embodiments may send a dormancy response to the authorization server indicating that the virtual access device is dormant. An authorization server may determine not to renew a virtual access device based at least upon the dormancy response. As such, the authorization server need not provision a mobile device with an updated virtual access device.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: February 18, 2020
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Robert Youdale, Shalini Mayor
  • Patent number: 10558504
    Abstract: Described herein is a computer implemented method comprising receiving a link to content served by a remote server, detecting activation of the link, and in response to detecting activation of the link, attempting to load, via a web browser application, a passive mixed content item from a local web server. If the passive mixed content item successfully loads, the method further comprises accessing the content referenced by the link from a remote application server using an installed dedicated desktop application, the dedicated desktop application configured to operate with the remote application server. If the passive mixed content item does not successfully load, the method further comprises accessing the content referenced by the link from a remote web server using the web browser application.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 11, 2020
    Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.
    Inventors: Samuel Attard, Clifton Hensley, Issac Gerges
  • Patent number: 10558734
    Abstract: A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative workflow relating to a network document. In one implementation, a system includes a messaging server component to provide messaging services and an application server component to provide a networked application. The application server component interacts with the messaging server component in response to a user command to initiate collaboration on the network document. The interaction with the messaging server component includes providing a link that refers to a version of the network document as created or edited by the user.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 11, 2020
    Assignee: Google LLC
    Inventors: Jonathan Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
  • Patent number: 10558541
    Abstract: This disclosure describes, in some examples, a monitoring platform to provide integrated system that ingests, correlates, and provides alerts for monitored data relating to nodes, which may include applications, services, containers, and network components. In one example, this disclosure describes a method that includes receiving, by a computing system in a network, criticality information about a node included within the network; identifying, by the computing system, a status change associated with the node; determining, by the computing system and based on the criticality information about the node, an impact resulting from the status change; determining, by the computing system and based on the determined impact, whether to communicate information about the determined impact; and sending, by the computing system, an alert about the determined impact.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 11, 2020
    Assignee: Equinix, Inc.
    Inventors: Vishnu Prasad Chakkassery Vidyadharan, Loveneesh Bansal, Vaibhav Pralhad Bhosale, Greg Alan Ogle
  • Patent number: 10547701
    Abstract: It is possible to enable a reception side to easily recognize that metadata is inserted into an audio stream. A metafile including meta information for acquiring an audio stream into which metadata is inserted through a reception device is transmitted. The identification information indicating that the metadata is inserted into the audio stream is inserted into the metafile. At the reception side, it is possible to easily recognize that the metadata is inserted into the audio stream based on the identification information inserted into the metafile.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: January 28, 2020
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 10536498
    Abstract: One embodiment of the present invention sets forth a method for updating content stored in a cache residing at an internet service provider (ISP) location that includes receiving popularity data associated with a first plurality of content assets, where the popularity data indicate the popularity of each content asset in the first plurality of content assets across a user base that spans multiple geographic regions, generating a manifest that includes a second plurality of content assets based on the popularity data and a geographic location associated with the cache, where each content asset included in the manifest is determined to be popular among users proximate to the geographic location or users with preferences similar to users proximate to the geographic location, and transmitting the manifest to the cache, where the cache is configured to update one or more content assets stored in the cache based on the manifest.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: January 14, 2020
    Assignee: NETFLIX, INC.
    Inventors: David Fullagar, Kenneth W. Florance, Ian Van Hoven
  • Patent number: 10530708
    Abstract: A computing resource management apparatus and method are provided. The computing resource management apparatus comprise, at least one processor configured to implement: a collector configured to collect an amount of computing resources used by each of a plurality of virtual network functions (VNFs) which are connected by service chaining; a detector configured to detect, from among the plurality of VNFs, a target VNF to be adjusted by respectively comparing computing resources used by each of the plurality of VNFs with computing resources allocated to each of the plurality of VNFs; and an adjustor configured to adjust computing resources allocated to the target VNF, and adjust computing resources allocated to a plurality of remaining VNFs, from among the plurality of VNFs, based on an adjusted amount of computing resources.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: January 7, 2020
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Sun-Deuk Kim, Hyun-Taek Oh
  • Patent number: 10530694
    Abstract: Some embodiments of the invention provide a forwarding element that has a data-plane circuit (data plane) that can be configured to implement one or more load balancers. The data plane has several stages of configurable data processing circuits, which are typically configured to process data tuples associated with data messages received by the forwarding element in order to forward the data messages within a network. However, in some embodiments, the configurable data processing circuits of the data plane can also be configured to implement a load balancer in the data plane that forwards message flows to different nodes of a node group. This load balancer includes a set of one or more storages to store several address mapping sets with each address mapping set corresponding to a different set of nodes in the node group.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: January 7, 2020
    Assignee: Barefoot Networks, Inc.
    Inventors: Jeongkeun Lee, Changhoon Kim
  • Patent number: 10511674
    Abstract: A computer implemented method receives a switch session request from a source client device that is running a virtual desktop session. The method identifies a list of one or more potential destination client devices based on the source client device. The method then selects a desired destination client device from the list, disconnects the virtual desktop session from the source client device, and establishes a connection between the virtual desktop session and the desired destination client device.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: December 17, 2019
    Assignee: VMware, Inc.
    Inventors: Lei Xiao, Yanchao Zhang
  • Patent number: 10511565
    Abstract: A communication apparatus capable of data communication includes a controller that, upon acquiring a connection request from an application to connect to a network, controls DNS processing based on the connection request in accordance with the ID of the application issuing the connection request.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: December 17, 2019
    Assignee: KYOCERA Corporation
    Inventors: Shuji Ishikawa, Yasuhiro Ito, Tomoya Kamijo, Hidetaka Hayashi, Kohei Michigami, Kazuo Onishi, Kazuya Chito
  • Patent number: 10505750
    Abstract: Some embodiments are directed to a communication box for the management of a plurality of user devices including sensors and actuators installed in a predefined environment, this box including a first communication interface for recovering at least one measurement measured by at least one sensor of the plurality of user devices; a second communication interface for communicating at least one command to at least one actuator of the plurality of user devices; and an isolator for isolating the resources for the recovery of the first data item and for the communication of the command.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: December 10, 2019
    Assignee: BULL SAS
    Inventors: Malo Jennequin, Mustapha Michrafy
  • Patent number: 10498864
    Abstract: Disclosed are system and method for selecting a connection mode between a client device and a server device. An example method includes receiving a request from a client device to access one or more desired server devices, detecting a location of the client device and a location of the one or more desired server devices in a communication network, selecting a connection mode for the client device to access the one or more desired server devices based on the location of the client device and the one or more desired server devices, in response to a direct connection mode being selected, informing the client device to access the one or more desired server devices directly and in response to an indirect connection mode being selected, establishing a proxy connection between the client device and the one or more desired server devices.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: December 3, 2019
    Assignee: PARALLELS INTERNATIONAL GMBH
    Inventors: Daniel Farrugia, Nikolay Dobrovolskiy, Serguei M Beloussov
  • Patent number: 10498814
    Abstract: The present disclosure provides an apparatus for a network storage node, the network storage node comprising mass storage resources and computing resources, the apparatus comprising: a storage management module configured to use the computing resources to provide storage services based on the mass storage resources; and a negotiation control module configured to provide computing services based on the computing resources. By means of the apparatus, the network storage node can be scaled conveniently, so that computing resources in the network storage node are put into sufficient use and a waste of resources is avoided.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Yu Cao
  • Patent number: 10476961
    Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory that is configured to perform various operations based on operational instructions. The computing device receives name range information and priority level information to handle data objects associated with the name range information and identifies object names associated with a name range. The computing device identifies EDS name ranges that respectively correspond to the object names. The computing device updates an EDS priority table to associate EDS name range(s) with the priority level information. The computing device receives a request associated with an EDS name range and accesses the EDS priority table to identify a priority level associated therewith. The computing device then processes the request based on the priority level associated with the EDS name range.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: November 12, 2019
    Assignee: PURE STORAGE, INC.
    Inventors: Dennis A. Kalaf, S. Christopher Gladwin, Jason K. Resch
  • Patent number: 10469305
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: November 5, 2019
    Assignee: AirWatch, LLC
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse
  • Patent number: 10462002
    Abstract: Systems and methods are provided for provisioning a hosted computing environment in accordance with customer requirements relating to a service. In some embodiments, a computer-implemented method is provided. The method includes generating a graphical interface on a computing device and receiving input corresponding to an indication of one or more requirements, wherein the input is received using the graphical interface, and wherein the one or more requirements correspond to a hosted computing environment. The method further comprises converting each indication of the one or more requirements into one or more entries of a provisioning template, wherein the provisioning template includes multiple entries, and wherein the provisioning template is associated with the hosted computing environment. The method further comprises providing the provisioning template to a provisioning program to provision the hosted computing environment.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: October 29, 2019
    Assignee: Splunk Inc.
    Inventors: Dejan Deklich, Ledio Ago, Richard Braun
  • Patent number: 10461988
    Abstract: Disclosed is a switching network synchronization method, which is applied to a first switching device. The method comprises: receiving a first suspected target ID; the first suspected target ID being an ID corresponding to a suspected target switching device determined by an access device connected to the first switching device according to a first identity number ID; receiving via the access device a second suspected target ID sent by a second switching device; the second suspected target ID being an ID corresponding to a suspected target switching device determined by the second switching device; determining a first target ID according to the first suspected target ID and the second suspected target ID; and the first target ID being an ID corresponding to a target switching device. Also disclosed is a first switching device, an access device and a storage medium.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: October 29, 2019
    Assignee: Sanechips Technology Co., Ltd.
    Inventors: Guobin Yang, Fengming Xu, Ning Gao, Yue Feng
  • Patent number: 10462010
    Abstract: The present disclosure provides systems, methods, and computer-readable media for orchestrating and managing configuration data of network devices and services. In one aspect, a device includes one or more processors and memory. The memory is configured to store computer-readable instructions, which when executed by the one or more processors, cause the one or more processors to obtain configuration parameters of services and devices of a network infrastructure, the configuration parameters having a tree representation, create a copy of the tree representation of the configuration parameters and generate a template having a plurality of matched pattern instances based on the copy of the tree presentation of the configuration parameters, each of the plurality of matched pattern instances being a single representation of configuration parameters for at least two different services or devices of the network infrastructure.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: October 29, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Johan Bevemyr, Carl Moberg