Patents Examined by Tu T. Nguyen
  • Patent number: 10826817
    Abstract: The present disclosure provides routing table synchronization methods, apparatuses, and systems. One exemplary method comprises: acquiring modified routing table data if it is detected that a routing table in a default first data management group is modified; and synchronizing the modified routing table data to at least one non-default second data management groups to update a routing table in the at least one non-default second data management group. The first data management group and the at least one second data management group are deployed in a distributed file system. The technical solutions provided in present disclosure can address the technical problem that when any routing table in a distributed file system is modified, routing tables in the system may not be synchronized because routing tables in the distributed file system are static tables.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: November 3, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Junfeng Liu, Wenhui Yao, Jiaji Zhu
  • Patent number: 10819814
    Abstract: A system and method for providing content for display form data sources on a client device are provided. The method includes receiving, by a distribution server, a report identifier associated with a report and a request for information, wherein the information is requested based on the report; determining by the distribution server at least a data source, the at least a data source storing at least a portion of the information; requesting access from the integration server to the at least a data source to retrieve the at least a portion of the information; and sending from the distribution server to the client device, the at least a portion of the information, wherein the at least a portion of information is utilized in the report. In an embodiment, the data sources are accessible by an integration server.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: October 27, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Itay Braun, Boaz Hecht
  • Patent number: 10812446
    Abstract: The present disclosure provides for dynamic host configuration across multiple sites in software defined networks, by: receiving, from a host, a DHCP (Dynamic Host Configuration Protocol) discover message at an edge network device of a site; adding to the DHCP discover message a sender border network device IP (Internet Protocol) address for a border network device of the site; transmitting the DHCP discover message, from the border network device to a DHCP server located externally of the site to instruct the DHCP server to return a DHCP offer packet including a destination border network device IP address for a destination border network device of a destination site; receiving the DHCP offer packet; and in response to determining that the destination border network device IP address matches the sender border network device IP address, forwarding the DHCP offer packet to the edge network device to perform DHCP forwarding.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: October 20, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Satish Kumar Kondalam, Sanjay K. Hooda, Shyamsundar N. Maniyar
  • Patent number: 10805386
    Abstract: Provided is a group-based communication interface and an apparatus configured to programmatically generate and provide digests of relevant group-based communications transmitted between a plurality of client devices and a group-based communication system.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: October 13, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Renaud Bourassa-Denis, Jerry Talton, Jenna Zeigen, Michael Montazeri, Noah Weiss
  • Patent number: 10778780
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). Disclosed is a method of operating a proxy device in a communication system. The method includes: receiving information on at least one domain name from an external server; generating connection information on the at least one domain name; receiving a domain name system (DNS) query message including one of the at least one domain name from a client device; and establishing a connection to a server corresponding to the domain name included in the DNS query message based on the connection information.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: September 15, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hakyung Jung, Sooyoung Jang, Jinhyoung Kim, Jinho Lee, Hyunjoo Lee
  • Patent number: 10764161
    Abstract: The present disclosure relates to a method for traffic engineering in a communications network. In one example method, a controller determines at least one sampling node in a flexible node and a temporal frequency for traffic sampling. The controller instruct the at least one sampling node to perform traffic sampling at the temporal frequency. The controller receives sampled traffic data of all sampling nodes obtained during each sampling. The controller determines, according to the sampled traffic data obtained during each sampling and information about total traffic of a link whose link utilization is greater than a first preset value or less than a second preset value in the communications network, parameter information for traffic engineering. The controller performs traffic engineering control according to the parameter information.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: September 1, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shui Wing David Hui, Gong Zhang
  • Patent number: 10756826
    Abstract: Performing network optimization using quantum communication driver (QCD) computing devices based on measured network attributes of a communications network is disclosed. In one example, an interceptor proxy computing device receives a message sent by a sending computing device and directed to a recipient computing device via a communications network. The interceptor proxy computing device determines, based on a network attribute of the communications network, whether to perform network optimization for the communications network. If so, the interceptor proxy computing device sends the message to a QCD computing device, which performs superdense encoding of the message using one or more first qubits that are each in an entangled state with a corresponding one or more second qubits of a QCD computing device coupled to the recipient computing device. The first qubit(s) are then sent to the QCD computing device coupled to the recipient computing device.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: August 25, 2020
    Assignee: Red Hat, Inc.
    Inventors: Stephen Coady, Leigh Griffin
  • Patent number: 10735351
    Abstract: Maintaining layer 7 state as a client device roams between network devices during a session. Data packets used in executing a layer 7 application are received at a first network device that a client device is coupled to during a session. Data packets received by the first network device are stored in a layer 7 application buffer that is sent to a second network device that a client device roams to during a session. A layer 7 application buffer is used to classify a layer 7 application that is the subject of a session in order to maintain layer 7 state as a client device roams to a second network device during a session.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 4, 2020
    Assignee: Extreme Networks, Inc.
    Inventors: Yufeng Wu, Yunlei Yang
  • Patent number: 10735278
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing availability metrics for an integrated service. One of the methods includes generating, for a service installed on a software platform, a plurality of availability logs, each availability log representing an occurrence of the service becoming unavailable. The plurality of availability logs are aggregated according to one or more aggregation criteria. The aggregated availability logs are processed to compute one or more availability metrics for the service, wherein each availability metric quantifies the availability of the service to process requests from the plurality of workloads in the presence of system failures and interruptions. An availability rating for the service is computed from the one or more availability metrics.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: August 4, 2020
    Assignee: Pivotal Software, Inc.
    Inventors: Onsi Joe Fakhouri, Amit Kumar Gupta, Colin Michael Humphreys
  • Patent number: 10726065
    Abstract: A method and system for offloading assets from a portable electronic device to a long-term storage location. One exemplary embodiment provides a system, which includes an asset management controller, including an electronic processor. The electronic processor is configured to receive, from the portable electronic device, an asset upload request, which request includes at least one device status indicator and an asset manifest, which manifest includes at least two asset identifiers and associated metadata. The electronic processor is configured to determine, based on the asset manifest and the at least one device status indicator, whether to grant or deny each of the asset identifiers, and to determine at least one storage message based on the asset upload request, which message includes one of a grant and deny for each of the asset identifiers. The electronic processor is configured to transmit, to the portable electronic device, the at least one storage message.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: July 28, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: David B. Flowerday, Remigiusz Orlowski, Steven D. Tine, Krzysztof Rafal Sniezynski, Lechoslaw Radwanski
  • Patent number: 10715842
    Abstract: A method and a system for distributing Internet cartoon content, and a recording medium are disclosed. The content distribution method comprises the steps of: registering a high-definition original image for at least one unit scene of all the unit scenes of the cartoon content; and capturing the high-definition original image of the unit scene selected by a user from the cartoon content.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: July 14, 2020
    Assignee: NAVER WEBTOON CORPORATION
    Inventor: Hyungil Kim
  • Patent number: 10705790
    Abstract: A virtual reality (VR) audio rendering system and method include spatializing microphone-captured real-world sounds according to a VR setting. In a game streaming system, when a player speaks through a microphone, the voice is processed by geometrical acoustic (GA) simulation configured for a virtual scene, and thereby spatialized audio effects specific to the scene are added. The GA simulation may include generating an impulse response using sound propagation simulation and dynamic HRTF-based listener directivity. When the GA-processed voice of the player is played, the local player or other fellow players can hear it as if the sound travels in the scenery and according to the geometries in the virtual scene. This mechanism can advantageously place the players' chatting in the same virtual world like built-in game audio, thereby advantageously providing enhanced immersive VR experience to users.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: July 7, 2020
    Assignee: NVIDIA CORPORATION
    Inventors: Ambrish Dantrey, Anshul Gupta
  • Patent number: 10691632
    Abstract: A computer architecture that connects a plurality of compute engines and memory banks using one or more permutated ring networks to provide a scalable, high-bandwidth, low-latency point-to-point multi-chip communications solution.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: June 23, 2020
    Assignee: DeGIRUM Corporation
    Inventor: Kit S. Tam
  • Patent number: 10690488
    Abstract: An optoelectronic device includes a semiconductor substrate and a monolithic array of light-emitting elements, including first and second sets of the light-emitting elements arranged on the substrate in respective first and second two-dimensional patterns, which are interleaved on the substrate. First and second conductors are respectively connected to separately drive the first and second sets of the light-emitting elements so that the device selectably emits light in either or both of the first and second patterns.
    Type: Grant
    Filed: April 15, 2018
    Date of Patent: June 23, 2020
    Assignee: APPLE INC.
    Inventors: Benny Pesach, Zafrir Mor
  • Patent number: 10674936
    Abstract: A registration method whereby a sensor-based approach is used to establish initial registration and whereby upon the commencement of navigating an endoscope, image-based registration methods are used in order to more accurately maintain the registration between the endoscope location and previously-acquired images. A six-degree-of-freedom location sensor is placed on the probe in order to reduce the number of previously-acquired images that must be compared to a real-time image obtained from the endoscope.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: June 9, 2020
    Assignee: Covidien LP
    Inventors: Dorian Averbuch, Oded Zur, Oren P. Weingarten
  • Patent number: 10673720
    Abstract: Some sponsored content items are implemented as custom HTML5 animated media. While performance, particularly any performance problems displaying an item as a result of low frames per second, may be measured under controlled conditions, it is difficult to test all possible configurations of variables such as different websites, combinations of sponsored content items displayed simultaneously, user devices, different browsers, and many others. Information on performance under actual conditions can be measured by receiving information on a measurement of frame intervals and idle times on the client side during actual sponsored content item display and analyzing the received data.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: June 2, 2020
    Assignee: Google LLC
    Inventors: Eser Aygun, Eugenio Jorge Marchiori
  • Patent number: 10666591
    Abstract: Embodiments of the disclosure relate to proxying at least one email resource from at least one email service to at least one client device, determining whether the email resources are accessible to the client devices via at least one unauthorized application on the client devices, and modifying the email resources to be inaccessible via the unauthorized applications on the client devices in response to a determination that the email resources are accessible via the unauthorized applications on the client devices.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: May 26, 2020
    Assignee: Airwatch LLC
    Inventor: Erich Stuntebeck
  • Patent number: 10645134
    Abstract: Disclosed is a peer and an operation method of the peer, the method including receiving, from a partner peer, buffermap timetable (BTT) information associated with a buffermap of the partner peer, verifying whether a difference value between a forced delay and time information of the peer corresponds to the BTT information, requesting, when the difference value corresponds to the BTT information, a fragment of a fragment number corresponding to the difference value from the partner peer, and deriving, when the difference value does not correspond to the BTT information, the fragment number based on the BTT information.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: May 5, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Wook Hyun, Changkyu Lee
  • Patent number: 10645045
    Abstract: A first user muting a conversation, taking place among a plurality of users using an exchange of electronic messages, can be detected. Responsive to the first user muting the conversation, an electronic message inbox of the first user can be configured to prevent further electronic messages pertaining to the conversation from being visible in the electronic message inbox. At least one additional electronic message pertaining to the conversation can be received. Responsive to receiving the additional electronic message, the additional electronic message can be analyzed and, based on the analysis, whether the conversation should be unmuted for the first user can be automatically determined. Responsive to determining that the conversation should be unmuted for the first user, the electronic message inbox of the first user can be configured to make visible at least one electronic message pertaining to the conversation that is received earlier than the additional electronic message.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: May 5, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Andrew E. Davis, Dan Dumont, Lorelei M. McCollum, Eric S. Portner, Amanda N. Savitzky, Asima Silva
  • Patent number: 10645026
    Abstract: A resource prioritization system and method for processing request communications by prioritizing resources based on obtainment parameters and establishing communication channels. The resource prioritization system and method may receive a request from a user device. The request can include content related to a request specification and can be associated with a request location. The resource prioritization system and method can process the request to identify one or more resources having one or more characteristics corresponding to the request content and associated with resource locations near the user location. A communication channel can then be established between the user device and a device associated with an identified resource, such that the user can submit queries to the resource and receive query responses.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: May 5, 2020
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell