Patents Examined by Kidest Mendaye
  • Patent number: 11699074
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a sequence generation neural network. One of the methods includes obtaining a batch of training examples; for each of the training examples: processing the training network input in the training example using the neural network to generate an output sequence; for each particular output position in the output sequence: identifying a prefix that includes the system outputs at positions before the particular output position in the output sequence, for each possible system output in the vocabulary, determining a highest quality score that can be assigned to any candidate output sequence that includes the prefix followed by the possible system output, and determining an update to the current values of the network parameters that increases a likelihood that the neural network generates a system output at the position that has a high quality score.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: July 11, 2023
    Assignee: Google LLC
    Inventors: Mohammad Norouzi, William Chan, Sara Sabour Rouh Aghdam
  • Patent number: 11683273
    Abstract: Embodiments of the invention are directed to registering one or more endpoint devices to receive a notification and detecting a congestion event related to a storage area network. The storage area network includes the one or more endpoint devices. The notification is sent regarding the congestion event to the one or more endpoint devices that have been registered for the notification.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, Chris Moretti, Stephen Robert Guendert, Christopher J. Colonna, Michael James Becht
  • Patent number: 11659045
    Abstract: A data transmission method includes obtaining a user equipment route selection policy (USRP) rule parameter of a started application, establishing a first protocol data unit (PDU) session corresponding to the started application with a network device through the modem module when no PDU session parameter matching the URSP rule parameter exists in the mapping table, adding an interface name of the first PDU session to the routing table, adding a mapping relationship between the session parameter of the first PDU session and the interface name of the first PDU session to the mapping table, and routing to-be-transmitted data of the started application to the first PDU session by using the interface name of the first PDU session.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: May 23, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaojuan Li, Yanzhao He, Guowei Ouyang, Hui Jin, Fenghui Dou, Haorui Yang
  • Patent number: 11646910
    Abstract: An information processing apparatus in which a user is able to intuitively configure setting on an interface to be used. An interface to be enabled in the information processing apparatus is set in accordance with an instruction by a user. Statuses of a wired interface and a wireless interface are sets as any one of followings: enabling the wired interface without enabling a wireless interface, enabling the wireless interface without enabling the wired interface, and enabling both the wired interface and the wireless interface is set. An error corresponding to the setting is notified.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: May 9, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Akira Ishikawa
  • Patent number: 11632341
    Abstract: An approach is disclosed that provides personalized two-way communication with a uniquely identified object and an AI agent. Information about the object in a context associated with a requestor is received to access to an object knowledge base. The information is analyzed to determine a unique reference for the object. A selected set of the received information and the object categorization may be sent to an object knowledge base populated with AI configuration parameters tied to uniquely identified objects. The object knowledge base is searched for the unique reference to determine a registration assessment. The registration assessment is one of registered and not registered. When the registration assessment is determined to be not registered, the object is added to the object knowledge base. After receiving an AI connection from the object knowledge base, the context associated with the requestor is sent to the AI connection.
    Type: Grant
    Filed: March 14, 2021
    Date of Patent: April 18, 2023
    Inventor: Jenny Z. Wang
  • Patent number: 11632311
    Abstract: A provisioning server for automated provisioning and associated methods are disclosed. The provisioning server extracts data from a data transfer instruction for a data provider addition based on a matching data transfer instruction template, and parses the extracted data in accordance with the matching data transfer instruction template to identify an account identifier. Data transfer information for an identified data provider and an identified account identifier from a data provider database are determined. The data provider database comprises data provider information comprising data provider names for a plurality of data providers registered with the provisioning server. A data provider record is generated and stored in a data provider list of the account in an account database. The data provider record includes the identified data provider name, identified account identifier and the data transfer information.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: April 18, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Robert Kyle Miller, Sonja Torbica, Helene Nicole Esposito
  • Patent number: 11632353
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network, running a DNS server, and configured to: receive, from a client computer, an electronic message encoding a DNS request; access, within a database, at least one DNS record comprising: a designation of the DNS server as an authoritative DNS server for the DNS request; and a resource record designating a secondary authoritative server running on a second server computer; transmit, to the client computer, a DNS result according to the first resource record; transmit, to the secondary authoritative server, a second electronic message encoding a DNS query according to the second resource record; receive, from the secondary authoritative server, a DNS query result; store the DNS query result within a cache stored within the server computer; and transmit, to the client computer, the DNS query result.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: April 18, 2023
    Assignee: Go Daddy Operating Company, LLC
    Inventor: Arnold Blinn
  • Patent number: 11616724
    Abstract: The method includes: receiving, by a first device, a first packet from a second device, where the first packet includes a primary scheduling identifier, and the primary scheduling identifier is used to identify that the second device has permission to select a path; determining, by the first device, a first path used to transmit the first packet; sending, by the first device, a second packet to the second device by using the first path, where the second packet includes a following identifier, and the following identifier is used to identify that the first device sends the packet by using a transmission path selected by a device other than the first device. This can ensure that a same path is used for bidirectional packet transmission between two communication parties while ensuring service quality, in a complex SD-WAN path selection scenario.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: March 28, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Penghe Tang, Yonglong Fang
  • Patent number: 11616829
    Abstract: An apparatus for providing a folder chat room includes: a memory; and a processor electrically connected to the memory, wherein the processor receives a request for access to a folder from a user terminal, provides a list of files in the folder, and determines the user terminal's right to access a folder chat room and provides at least part of a message thread that is associated with the folder and rendered as a folder chat room on the user terminal.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 28, 2023
    Assignees: DELTA PDS CO., LTD.
    Inventor: Jae Ho Choi
  • Patent number: 11582296
    Abstract: Various methods are provided for facilitating the assignment of a DNS name to load balancers in a dynamically partitioned cluster environment. One example method may comprise receiving cluster configuration information from a cluster configuration observer, the cluster configuration information comprising information indicative of each of a plurality of instances of running application and one or more servers and associated ports to which at least one of the plurality of instances is bound, receiving a request from a first level load balancer requiring a call to the first application, determining, based on the cluster configuration information, to which port the instance of the first application is bound, and transmitting the request to the port to which the instance of the first application is bound.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: February 14, 2023
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Lukasz Jastrzebski
  • Patent number: 11570255
    Abstract: Systems and methods are disclosed for clients and servers operating in a scaled cluster environment. Efficiencies are introduced to the process of connecting a client to a clustered environment by providing the client with the ability to attempt a connection with multiple servers in parallel. Servers operating the in the clustered environment are also capable of providing persistent storage of file handles and other state information. Ownership of the state information and persistent handles may be transferred between servers, thereby providing clients with the opportunity to move from one server to another while maintaining access to resources in the clustered environment.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: January 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David M. Kruse, Daniel E. Lovinger, Thomas E. Jolly, James T. Pinkerton, Mathew George, Roopesh C. Battepati, Mingdong Shang
  • Patent number: 11558255
    Abstract: Example methods and systems for logical network health check. One example may comprise obtaining network configuration information and network realization information associated with a logical network; processing the network configuration information and the network realization information to determine the following: (a) network configuration health information specifying a network configuration issue and a first remediation action; and (b) network realization health information specifying a network realization issue and a second remediation action; and providing, to a user device, multiple user interfaces (UIs) specifying the first health information and the second health information along with a visualization of the logical network. In response to detecting an instruction initiated by the user device using at least one of the multiple UIs, the first remediation action or the second remediation action may be performed.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: January 17, 2023
    Assignee: VMWARE, INC.
    Inventors: Mengzhuo Lu, Margaret Petrus
  • Patent number: 11553013
    Abstract: A chat room-based file sharing device includes: a memory; and a processor electrically connected to the memory, wherein the processor receives file sharing request information including information about a target shared file and a shared file recipient, creates a file sharing chat room associated with the target shared file, that is specified by the file sharing request information, and, when the file sharing chat room is rendered on a terminal of the shared file recipient, provides a file object corresponding to the target shared file through the file sharing chat room, wherein the file sharer and the shared file recipient share the target shared file through the file sharing chat room by participating as chat participants in the file sharing chat room.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: January 10, 2023
    Assignees: DELTA PDS CO., LTD.
    Inventor: Jae Ho Choi
  • Patent number: 11509596
    Abstract: Various methods and systems for implementing request scheduling and processing in a multi-tenant distributed computing environment are provided. Requests to utilize system resources in the distributed computing environment are stored in account queues corresponding to tenant accounts. If storing a request in an account queue would exceed a throttling threshold such as a limit on the number of requests stored per account, the request is dropped to a throttling queue. A scheduler prioritizes processing requests stored in the processing queue before processing requests stored in the account queues. The account queues can be drained using dominant resource scheduling. In some embodiments, a request is not picked up from an account queue if processing the request would exceed a predefined hard limit on system resource utilization for the corresponding tenant account. In some embodiments, the hard limit is defined as a percentage of threads the system has to process requests.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: November 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Venkates Paramasivam Balakrishnan, Krishnan Varadarajan
  • Patent number: 11507484
    Abstract: A method utilized in a computer storage node includes: providing user interface device to be operated by an operator; sensing operation parameter of computer storage node to generate a first detection signal; controlling a display panel of user interface device to display data pattern of first detection signal on display panel according to a time scale; using first portion of first detection signal corresponding to a partial pattern of the data pattern to generate reference signal when the operator uses user interface device to mark a region on display panel to select the partial pattern; and comparing characteristics of the reference signal with characteristics of a processed detection signal to perform a behavior prediction operation.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: November 22, 2022
    Assignee: Silicon Motion Technology (Hong Kong) Limited
    Inventors: Jian-Ying Chen, Po-An Yang
  • Patent number: 11487840
    Abstract: The present invention relates to a method for distributing digital keys. The method includes the steps of a first database storing a plurality of keys relating to a plurality of products; for each product, transferring keys from the first database to a corresponding cache in a second database; in response to a request for a key for a product, retrieving and distributing a key from the corresponding cache; and refreshing the corresponding cache by transferring further keys from the first database to the corresponding cache. A system for distributing digital keys is also disclosed.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: November 1, 2022
    Assignee: Greenman Gaming Limited
    Inventors: Lee Packham, Krzysztof Bandurski, James Phillips, Daniel Smedley
  • Patent number: 11489752
    Abstract: This application discloses a forwarding entry monitoring method and apparatus, to quickly determine a changed forwarding entry, thereby improving locating efficiency. The method includes: determining, by a first node, a monitored data stream; determining, by the first node, that a stored forwarding entry changes, where the forwarding entry is used to forward the data stream; and sending, by the first node, a first packet to a second node. The second node is located on a transmission path of the data stream, and the second node is a previous-hop node of the first node. The first packet carries a change instruction.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: November 1, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yongkang Zhang
  • Patent number: 11477080
    Abstract: According to examples, a method for upgrading a version of a service across a plurality of computing nodes may include instructing a host device to pre-spawn a number of first host processes configured to provide a first version of the service in the computing nodes and to pre-spawn a number of second host processes configured to provide a second version of the service according to a first scaling constraint in the computing nodes. The method may also include, in response to receiving an indication that each of the second host processes is operating properly in the computing nodes, instructing the host device to decrease the number of first host processes and to increase the number of second host processes in the computing nodes as defined in a second scaling constraint.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: October 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Romit Chattopadhyay, Mariyan D. Fransazov
  • Patent number: 11468344
    Abstract: Systems and methods can be provided for predicting responses during communication sessions with network devices. In some implementations, systems and methods can facilitate predicting responses using machine learning techniques. Messages received through a platform can be stored in a repository. A machine learning model may be trained using the stored messages. When a terminal device is communicating with a network device in a communication session, the messages exchanged in the communication session and the machine learning model can be used to predict future responses in real-time. The predicted future responses can be presented at the terminal device. A predicted response can be selected at the terminal device. Upon selection, the selected predicted response is transmitted to the network device during the communication session.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: October 11, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Ofer Ron, Eran Vanounou, Gali Konky, Seetvun Amir
  • Patent number: 11463386
    Abstract: Methods and systems are described for generating dynamic conversational responses using two-tier machine learning models. The dynamic conversational responses may be generated in real time and reflect the likely goals and/or intents of a user. The two-tier machine learning model may include a first tier that determines an intent cluster based on a feature input, and a second tier that determines a specific intent from the cluster.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: October 4, 2022
    Assignee: Capital One Services, LLC
    Inventors: Minh Le, Sara Mikulic