Patents Examined by Hannah S Wang
  • Patent number: 10944645
    Abstract: There is provided a node of a network and a method of operating the same. According to the method, data transmissions between a plurality of resources at the node of the network are monitored (400). A pattern in the monitored data transmissions is identified between the plurality of resources at the node of the network (402). A distribution of the plurality of resources at the node of the network the network is adapted based on the identified pattern in the monitored data transmissions (404).
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: March 9, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Péter Mátray, Dániel Géhberger, Gabor Nemeth
  • Patent number: 10942666
    Abstract: Systems, methods, and computer-readable media for replicating data in a distributed storage cluster using an underlying network. In some examples, a primary node of a placement group in a network overlay of a distributed storage cluster can receive data for replication in the placement group. The primary node can provide the data to a first slave node of a plurality of slave nodes within the placement group in an underlying network of the distributed storage cluster. The data can subsequently be replicated using the underlying network by providing the data to at least one other slave node of the plurality of slave nodes within the placement group in the underlying network directly from the first slave node in the underlying network.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: March 9, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ramdoot Kumar Pydipaty, Amit Kumar Saha, Arun Saha
  • Patent number: 10944847
    Abstract: Apparatuses, methods, systems, and program products are disclosed for selectively accessing content from a content pool. A method includes receiving content for a content-pool from a content contributor. A method includes determining one or more access settings for the content, the one or more access settings determining how the content is displayed. A method includes providing the content to a presenter according to the one or more access settings.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: March 9, 2021
    Inventor: Narendra Singh Maan
  • Patent number: 10945019
    Abstract: A video uploading method, includes: sending a live cast request message to a first server when it is determined that a preset key is triggered, the live cast request message carrying a device identification of a camera apparatus; receiving a live cast address generated by the first server according to the live cast request message, the live cast address corresponding to the device identification; and uploading a video stream recorded by the camera apparatus to a second server, a storage space of the video stream in the second server being determined by the live cast address.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: March 9, 2021
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Yanlu Zhang, Sitai Gao, Enxing Hou
  • Patent number: 10938943
    Abstract: Technical features are described for facilitating streaming of monitoring data from a server to multiple analytics nodes. For example, a method for streaming the monitoring data includes registering, by a data streamer, an analytics node by creating a profile corresponding to the analytics node. The method further includes adding, to the profile, a data type used by an insight engine that is executed by the analytics node. The method further includes streaming data of the data type to the analytics node for the insight engine to analyze, based on the profile.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Mik Clarke, Mark Shewell
  • Patent number: 10936360
    Abstract: Embodiments of the present disclosure provide a method and device for of processing a batch process including a plurality of content management service operations. The method, comprises: determining, at a client, a batch process template associated with the batch process, the batch process template including shareable information and at least one variable field of the plurality of content management service operations; determining a value of the at least one variable field; generating, based on the determined batch process template and the value, a first request for performing the batch process template; and sending the first request to a server. Embodiments of the present disclosure further provide a corresponding method performed at a server side, and a corresponding device.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: March 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Wei Ruan, Jason Chen, Wei Zhou, Chen Wang, Zed Minhong
  • Patent number: 10938700
    Abstract: The present disclosure involves systems and computer implemented methods for implementing a resource allocation. One example method is performed by identifying a resource allocation associated with the device hub, the resource allocation defining an expected resource usage associated with a connected device and a non-connected device. Resource usage information associated with the connected device is monitored, where usage information associated with the non-connected device is calculated based on a difference between a total resource usage identified by the device hub and the resource usage information associated with the connected device. The resource usage information is compared to the resource allocation, and in response to the comparison and a determination that the non-connected device exceeded the resource allocation associated with the non-connected device, an adjustment in operation for the connected device associated with the device hub is calculated.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: March 2, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Evan Cohen, Kevin Mari, Matthew Hamilton, Jonathan K. Barnett, Paul Mon-Wah Chan, John Jong-Suk Lee
  • Patent number: 10938593
    Abstract: In some implementations, a user device (or resident device) can notify the user of anomalous accessory states. For example, the user device can determine which accessory states and contexts represent normal accessory states in the respective contexts. Similarly to scene suggestions, the user device can analyze historical accessory state data and context data to determine an accessory state pattern that indicates a normal state of an accessory for a given context. The user device can compare the current state and/or context of an accessory to historical accessory state data to determine when the current state of the accessory is abnormal for the current context. If the current accessory state is abnormal for the current context, the user device can present a notification to the user informing the user of the anomalous accessory state.
    Type: Grant
    Filed: September 24, 2016
    Date of Patent: March 2, 2021
    Assignee: Apple Inc.
    Inventors: Kevin P. McLaughlin, Serhat S. Bucak, Sumit Saxena, Anush Nadathur, Arun Mathias
  • Patent number: 10938687
    Abstract: A device may perform a testing operation on a device under test. The device may obtain test result data based on performing the testing operation on the device under test. The device may identify a user device that is to receive the test result data associated with the device under test from the device and via a network. The device may be in communication with a set of user devices via the network. The set of user devices may include the user device. The user device may control operation of the device. The device may determine network condition information associated with the user device and the network. The device may provide, using a technique that is based on the network condition information, the test result data to the user device. The user device may receive the test result data based on controlling operation of the device.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: March 2, 2021
    Assignee: Accenture Global Solutions Limited
    Inventor: Stephen Clements
  • Patent number: 10915289
    Abstract: A shared terminal, includes circuitry to control a display to display an image to a plurality of users, the plurality of users sharing a use of the shared terminal; and a network interface to communicate with a terminal management server and a destination management server through a network. The circuitry obtains, from a first privately-owned terminal owned by a first user, first terminal identification information for identifying the first privately-owned terminal. Under control of the circuitry, the network interface transmits the first terminal identification information to a terminal management server; receives first user identification information from a terminal management server; transmits the first user identification information to the destination management server; receives a first email address of the first user from the destination management server; and transmits an email whose sender email address is the first email address.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: February 9, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventors: Yoshinaga Kato, Takeru Inoue
  • Patent number: 10904314
    Abstract: Systems, devices, and techniques are disclosed for endpoint URL generation and management. An entity identifier may be received. The entity identifier may be hashed with a hashing algorithm to generate an alphanumeric string. A custom endpoint URL may be generated by combining the alphanumeric string with a URL that identifies an endpoint located on a server of a cloud computing system. A CNAME record in a DNS database may be updated to associate the URL that identifies the endpoint located in a stack of cloud computing system with the custom endpoint URL.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: January 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: John Rice, Thomas B. Kashin, Venkatesh Baskar, Nathan Corn, Sangamesh Wadawadigi
  • Patent number: 10855565
    Abstract: Embodiments of the present invention provide a system for utilizing an event catalyst database to trigger the generation and transmittal of alert notifications in response to identification of new event reports. An event catalyst database is generated to associate unique combinations of server types and alert types with responsive alert notifications. Data feeds from a distributed network of a plurality of servers are imported and monitored to identify a new event report. A server identifier and an alert type are determined from the new event report and compared to the event catalyst database to determine the appropriate alert notification. The alert notification is generated and transmitted to a computing device of a specialist associated with the new event report.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: December 1, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sidney Allen VanGilder, Wendy Wilson-Settle
  • Patent number: 10848448
    Abstract: A method for filtering multimodal messages includes receiving an electronic message; enriching the electronic message; extracting one or more features from the electronic message; generating, one or more dendritic cell signals based on the one or more features extracted from the electronic message; subjecting the one or more dendritic cell signals and the electronic message to a dendritic cell algorithm including one or more dendritic cells; determining a maturity of the one or more dendritic cells; and classifying the electronic message as spam based upon the maturity of the one or more dendritic cells.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: November 24, 2020
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: El-Sayed M. El-Alfy, Ali A. Al-Hasan
  • Patent number: 10747910
    Abstract: A network apparatus includes: a plurality of network interfaces; a first communication unit configured to communicate with an input and output apparatus in a first network with which a first network interface of the plurality of network interfaces is coupled; a second communication unit configured to communicate with a first device in a second network with which a second network interface of the plurality of network interfaces is coupled; and a third communication unit configured to communicate with a second device in a third network with which a third network interface of the plurality of network interfaces is coupled. When the second communication unit receives data from the second network, the data is transmitted to the first network through the first communication unit without being transmitted to the third network.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: August 18, 2020
    Assignee: Ricoh Company, Ltd.
    Inventor: Yoshitaka Komine
  • Patent number: 10742743
    Abstract: A method for managing enrollments of an IoT device is disclosed. The method includes: transmitting a request to enroll the device with a first device management service; receiving, from a server associated with the first device management service, a first policy profile including one or more first device management policies, the first policy profile defining at least one restriction on management of the device by other device management services with which the device enrolls; transmitting a request to enroll the device with a second device management service; receiving, from a server associated with the second device management service, a second policy profile including one or more second device management policies; identifying a subset of the one or more second device management policies which comply with the at least one restriction; and applying the identified subset of the one or more second device management policies on the device.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: August 11, 2020
    Assignee: BlackBerry Limited
    Inventors: Balasubrahmanyam Gattu, Bryan Nelson Grunow, Tyler Coffin, Michael John Higgs
  • Patent number: 10732879
    Abstract: Technologies for processing network packets by a network interface controller (NIC) of a computing device include a network interface, a packet processor, and a controller device of the NIC, each communicatively coupled to a memory fabric of the NIC. The packet processor is configured to receive an event message from the memory fabric and transmit a message to the controller device, wherein the message indicates the network packet has been received and includes the memory fabric location pointer. The controller device is configured to fetch at least a portion of the received network packet from the memory fabric, write an inbound descriptor usable by one or more on-die cores of the NIC to perform an operation on the fetched portion, and restructure the network packet as a function of an outbound descriptor written by the on-die cores subsequent to performing the operation. Other embodiments are described herein.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: August 4, 2020
    Assignee: Intel Corporation
    Inventors: Jose Niell, Brad Burres, Erik McShane, Naru Dames Sundar, Alain Gravel
  • Patent number: 10728092
    Abstract: A settings management system in a remote server environment generates user interface displays with settings management user input mechanisms, and detects actuation of those user input mechanisms. Settings configuration metadata is generated, for a given setting, based upon the detected actuation. The settings metadata is output for access by a plurality of different, heterogeneous, computing environments, and the settings metadata is consistent across all of those environments.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Seshadri Mani, Robert G. Hawking, Omid Mola, Dongping (Donna) Huang
  • Patent number: 10715635
    Abstract: The present disclosure provides a node route selection method. The method includes: pre-assigning a group of acceleration nodes to an ingress node by a dispatch center; receiving a user access request in the ingress node; based on the user access request, selecting, by a service component in the ingress node, a desired acceleration node from the group of the acceleration nodes assigned to the ingress node; and accessing an origin server through the desired acceleration node corresponding to the user access request.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: July 14, 2020
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Yun Yang, Guopeng Chen, Jiemin Zheng
  • Patent number: 10701109
    Abstract: In some implementations, a telecommunications network can include a core network device. The core network device can receive from a session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of media capabilities. The core network device can determine network-location information of the destination, retrieve from a capability registry modification information corresponding to the network-location information, and modify the information of the media capabilities based at least in part on the modification information. The core network device can transmit the initiation request including the modified information of the media capabilities to another core network device corresponding to the network-location information.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: June 30, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Shujaur Mufti, Zeeshan Jahangir
  • Patent number: 10659520
    Abstract: Various systems and processes may be used for virtual disk importation. In particular implementations, systems and processes for virtual disk importation may include the ability to receive a request from a customer of a service provider network to import a virtual disk, which is accessible over a communication network, into the service provider network. The systems and processes may also include the ability to download a portion of a virtual disk file corresponding to the virtual disk, determine the type of the virtual disk by analyzing the downloaded portion, and determine the size of the virtual disk by analyzing the downloaded portion. The systems and processes may further include the ability to determine whether the virtual disk is supported by the service provider network based on the determined type of the virtual disk and download the virtual disk if the virtual disk is supported by the service provider network.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ekanth Sethuramalingam, Venkata Satya Siva Kumar Balaga, Karthikeyan Natarajan