Patents Examined by Azizul Choudhury
  • Patent number: 10999379
    Abstract: A network node may determine parameters of an authenticated client session for a client device, wherein the parameters comprise a network address of the client device. The network node may determine inactivity of the client device in the authenticated client session. The network node may generate, based on determining the inactivity of the client device, an address resolution protocol (ARP) message or a neighbor solicitation (NS) message to send to the client device, wherein the ARP message or the NS message is to trigger a response from the client device to indicate that the network address of the client device is in use. The network node may provide, toward the client device, the ARP message or the NS message. The network node may perform one or more actions based on receiving or not receiving the response, from the client device, to the ARP message or the NS message.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: May 4, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Manish Galrani, Nandan Debnath
  • Patent number: 10992764
    Abstract: A computer-implemented method includes grouping video title items into clusters based on video title characteristics. A system processor identifies a connecting characteristic of the video title characteristics that associates a first cluster of video title items and a second cluster of video title items. The system creates a user profile associated with a video content account based at least in part on a history of streamed/downloaded video title items by identifying a video title characteristic associated with two or more video content items streamed/downloaded by the video content account, and grouping the two or more video content items based at least in part on the first cluster of video title items and the second cluster of video title items. The system provides a system-generated user profile that identifies user specific video content from an account having multiple users streaming content in association with the account.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: April 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Maryam Esmaeili, Shaun McCarthy, Pranay Doshi, Alexandra Swain, Cody Severinski, Dheeraj Krishna Veerla
  • Patent number: 10986215
    Abstract: An approach for accessing one or more resources at a virtualized desktop infrastructure (VDI) client running on a client device by a remote virtual machine (VM) is provided. The method includes intercepting, via a VDI agent, a request to access one or more resources at the client device, transferring the request from the remote VM to the client device via a network redirector protocol, and filtering the request to determine if the request complies with one or more rules. For a first resource of the one or more resources, if the request does not comply with any one of one or more first rules of the one or more rules, access to the first resource is denied. If the request complies with the one or more first rules, access to the first resource is granted and a response is sent to the VDI agent via the network redirector protocol.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 20, 2021
    Assignee: VMware, Inc.
    Inventors: Qi Sun, Adam Gregory Gross, Bo Steven Liu, Zhao Li, Li Huang, Feng Yan, Kun Shi
  • Patent number: 10977052
    Abstract: Methods, devices, and systems allow for bootstrapping of a machine-to-machine device. In an embodiment, a bootstrap erase architecture allows the machine-to-machine server to manage bootstrap erase policies, detect access network specific events, initiate a bootstrap erase based on these policies and events, and allow for machine-to-machine server handover. A device or gateway service capability layer (182) requests its network service capability layer to fetch data that the device or gateway previously stored on a different network service capability layer (196, 197). In an embodiment, when bootstrap erase is performed because the network service capability layer can no longer provide service to the device or gateway, the network service capability layer may recommend other NSCLs to the device or gateway. In another embodiment, a bootstrap erase procedure may be modified so that temporary identifiers may be assigned for a next bootstrapping event.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: April 13, 2021
    Assignee: Convida Wireless, LLC
    Inventor: Michael F. Starsinic
  • Patent number: 10970122
    Abstract: Optimizing allocation of multi-tasking servers is provided. A schedule that identifies a plurality of time periods is received. The schedule associates each server of a plurality of servers with at least one time period. Performance characteristics, including a multitasking threshold, of each server of the plurality of servers is determined. A simulation of the plurality of servers is performed to determine a service level of the simulation. A workload identifying a plurality of incidents is received. Each incident is allocated to a server. One or more performance metrics of each time period is determined. The service level of the simulation is determined based, at least in part, on the one or more performance metrics of each time period. The schedule is optimized based, at least in part, on at least one of the service level and a target service level.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gargi B. Dasgupta, Sakib A. Mondal, Renuka R. Sindhgatta, Rodney B. Wallace
  • Patent number: 10965554
    Abstract: A data processing method, a related device and a system are disclosed. In an embodiment, a data processing method includes generating, by a client, a data digest for a stored data set, and sending the data digest to a server, wherein the data digest is used to trigger the server to determine, according to the data digest, feedback information for the client, receiving, by the client, the feedback information sent by the server, when the feedback information comprises a target data selection policy and a target policy parameter, determining, by the client, a data subset from the data set according to the target data selection policy and the target policy parameter, wherein the target policy parameter is used to limit a quantity of pieces of data in the data subset, and sending, by the client, the data subset to the server.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: March 30, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Weiguo Tan, Fangshan Wang
  • Patent number: 10965640
    Abstract: There is provided mechanisms for configuring a message brokering service address in an M2M device. A method is performed by a gateway. The method comprises sending a request to a DHCP server for configuration. The method comprises receiving a response from the DHCP server comprising at least address information assigned to the gateway. The method comprises receiving an MQTT_BROKER_URI representing the message brokering service address from a node.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: March 30, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Srinivasa Rao Nalluri, Ari Keränen
  • Patent number: 10951741
    Abstract: A computer device and a method for reading or writing data by a computer device are provided. In the computer device, a central processing unit (CPU) is connected to a cloud controller using a double data rate (DDR) interface. Because the DDR interface has a high data transmission rate, interruption of CPU can be avoided. In addition, the CPU converts a read or write operation request into a control command and writes the control command into a transmission queue in the cloud controller. Because the cloud controller performs a read operation or a write operation on a network device according to operation information in the control command, after writing the control command into the transmission queue, the CPU does not need to wait for an operation performed by the cloud controller and can continue to perform other processes.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: March 16, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yun Chen, Haibin Wang, Xiongli Gu, Xiaosong Cui
  • Patent number: 10951701
    Abstract: According to an example, a cloud server receives an upload request transmitted by the first terminal, wherein the upload request comprises an account and webpage information of a webpage displayed on a first browser of the first terminal. The cloud server transmits the webpage information of the webpage to the second terminal according to the account, such that a second browser of the second terminal opens the webpage according to the webpage information.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: March 16, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yanshao Yang, Dujuan Huang
  • Patent number: 10944838
    Abstract: A control device configured to receive a service request that comprises a request for a resource associated with a network function or a network service in the communication system, obtain a descriptor based on the service request, derive a metadata of a service availability level from the descriptor, obtain a commissioning value, wherein the commissioning value is associated with requirements for a service, map the commissioning value with the metadata of the service availability level, derive the service availability level for the resource associated with the network function or the network service based on the mapped commissioning value with the metadata of the service availability level. A corresponding resource manager derives an assigned resource corresponding to the resource associated with the network function or the network service and the assigned resource fulfills the derived service availability and reliability requirement for the resource.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 9, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shaoji Ni
  • Patent number: 10936727
    Abstract: A method detecting a vulnerability in a Web service can include determining, using a processor, whether a Web service uses identity of a requester to select one of a plurality of different paths of a branch in program code of the Web service. The method further can include, responsive to determining that the Web service does select one of a plurality of different paths of a branch according to identity of the requester, indicating that the Web service has a potential vulnerability.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yair Amit, Evgeny Beskrovny, Omer Tripp
  • Patent number: 10924588
    Abstract: Provided is a public network connection control method including the steps of: receiving a connection request to a public network (5) from a mobile terminal (1); installing an application in the mobile terminal (1) or transmitting installation information if the connection request to the public network (5) is received; and transmitting the connection request to the public network (5) to a public wireless LAN connection control device (4) if the connection request to the public network (5) is received.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: February 16, 2021
    Assignee: GURUNAVI. INC.
    Inventor: Atsushi Yamada
  • Patent number: 10924440
    Abstract: A method and an apparatus for prompting a work status are disclosed. The method may include obtaining a work status of a preset contact person in an instant communication application; detecting that a preset function page of the instant communication application is triggered; and presenting the work status of the preset contact person in the preset function page if the preset function page is related to the preset contact person. Through the technical solutions of the present application, a work status of a preset contact person can be presented in an instant communication application, to help a user to view and understanding thereof in time.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: February 16, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Xinglin Ma
  • Patent number: 10917491
    Abstract: Aspects of the disclosure relate to cognitive automation-based engine processing to propagate data across multiple systems via a private network to overcome technical system, resource consumption, and architecture limitations. Data to be propagated can be manually input or extracted from a digital file. The data can be parsed by analyzing for correct syntax, normalized into first through sixth normal forms, segmented into packets for efficient data transmission, validated to ensure that the data satisfies defined formats and input criteria, and distributed into a plurality of data stores coupled to the private network, thereby propagating data without repetitive manual entry. The data may also be enriched by, for example, correcting for any errors or linking with other potentially related data. Based on data enrichment, recommendations of additional target(s) for propagation of data can be identified. Reports may also be generated. The cognitive automation may be performed in real-time to expedite processing.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: February 9, 2021
    Assignee: Bank of America Corporation
    Inventors: Michael Ogrinz, Christine D. Black, Jayachandra Varma, Jinna Kim
  • Patent number: 10904182
    Abstract: A method and network for transmitting a message from a sender to a recipient wherein the sender has no previous knowledge of the recipient's identity. A method is provided for registering a user with a web-enabled database service by providing correlating data on the user's identity and vehicle license plate number and/or other vehicle identifying information. A sender observing a vehicle can send a message to the recipient by logging onto the service and sending a message including the license plate number of the vehicle or other vehicle identifying information. The service will forward the message to the recipient by looking up the vehicle information, discerning the most appropriate communications method(s), and causing the message to be transmitted to the recipient or stored for later delivery.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: January 26, 2021
    Assignee: Events.com, Inc.
    Inventors: David Bain, John Ray Paseur
  • Patent number: 10891343
    Abstract: A method and system for recommending potential contacts to a target user is provided. A recommendation system identifies users who are related to the target user through no more than a maximum degree of separation. The recommendation system identifies the users by starting with the contacts of the target user and identifying users who are contacts of the target user's contacts, contacts of those contacts, and so on. The recommendation system then ranks the identified users, who are potential contacts for the target user, based on a likelihood that the target user will want to have a direct relationship with the identified users. The recommendation system then presents to the target user a ranking of the users who have not been filtered out.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: January 12, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dafan Liu, Hua Chen, Wei-Ying Ma
  • Patent number: 10868767
    Abstract: The present disclosure relates to a data transmission method and apparatus in an optoelectronic hybrid network. The method is: receiving an RDMA transmission request, and determining an RDMA transmission type and a to-be-transmitted data volume for data transmission according to the RDMA transmission request; determining a preset encapsulation format corresponding to the RDMA transmission type for data transmission and the to-be-transmitted data volume for data transmission; receiving to-be-transmitted data and encapsulating the to-be-transmitted data into a to-be-transmitted data packet of the determined preset encapsulation format; selecting a switching link for data transmission from an optical switching link and an electrical switching link according to a size of the to-be-transmitted data packet; and sending the to-be-transmitted data packet to a peer end based on the selected switching link for data transmission.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: December 15, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weifeng Shen, Xiuchu Zhao, Fengwei Zhang
  • Patent number: 10866841
    Abstract: The present invention relates to a communication system (1) comprising one or several execution node(s) (2) able to execute one or several microservice(s) (5), a computer device, called «host server» (3), including several routers (30) constituting an intermediate communication interface between each execution node (2) and the outside of the communication system (1), a heterogeneous computing platform (4), consisting of a set (40) of hardware and software or executable code for the access to and deployment of the microservices (5) on the system in a Java runtime environment (J) on the host server (3) and the execution nodes (2) allowing the execution of computer programs based on the Java language; the communication system (1) allows the creation of ephemeral microservices (5) by the use of a key/value system (6) stored in a distributed memory cache (8) at each creation by referencing each microservice (5) by filenames deposited in the system by a developer (10) and using an asynchronous TCP exchange protocol
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: December 15, 2020
    Assignee: WORLDLINE
    Inventor: Christophe Blettry
  • Patent number: 10862992
    Abstract: Embodiments of the present application disclose a method, device, and system for caching data resources or managing cached data resources. The method includes obtaining data resources, the data resources corresponding to an application installed on a terminal, obtaining a resource caching strategy based at least in part on the application to which the data resources belong, and caching the obtained data resources based at least in part on the obtained resource caching strategy.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: December 8, 2020
    Inventors: Fengyuan Wu, Xianghong Jia, Wei Ye, Zhongxiao Yao
  • Patent number: 10862846
    Abstract: In embodiments, an apparatus for computing may include a receiver; a speaker; circuitry coupled to the receiver and speaker; and a service to be operated by the circuitry to receive an instance of a message via the receiver, and to conditionally affect a provision, through the speaker, an audio notification alert of the receipt of the instance of the message. In embodiments, to conditionally affect the provision may include to bypass or cause to bypass of the provision of the audio notification alert, on determination that another audio notification alert has been or will be provided by another proximally located apparatus for receiving another instance of the same message. Other embodiments may be described and claimed.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: December 8, 2020
    Assignee: Intel Corporation
    Inventors: Mike Hibbett, Jelle Sels, Joseph Jardine, William Rafferty, Diarmaid O'Cualain