Patents Examined by Messeret F Gebre
  • Patent number: 11088969
    Abstract: Functionality is disclosed for defining an auto-reply message while defining an appointment on a calendar associated with a user. A request may be received by way of a personal information management (PIM) client application to define a new appointment on a calendar associated with a user. A UI for defining the new appointment may be presented that includes a UI control for defining a time period for the new appointment and a UI control for defining an auto-reply message to be transmitted in response to email messages received during the time period. In response to the user defining the appointment and the auto-reply message, a request may be transmitted to a PIM server application to create the appointment along with an auto-reply message definition that defines the auto-reply message. The auto-reply message is then transmitted in response to email messages received during the time period associated with the meeting.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ivo van Doorn, Naomi Jane de Jonge
  • Patent number: 11088896
    Abstract: A data communication channel between a client and a service is preserved through a failure of the server by maintaining a request log and an inflight request queue in a protected memory region that preserves the contents of the request log and the inflight request queue even when the service encounters a failure. The method of restarting the data communication channel includes, upon the service being restarted following the failure of the service, determining whether the request log contains requests and, if so, copying the requests from the request log into the in-flight request queue and then removing the copied requests from the request log. The requests in the in-flight request queue, which include any that were in the in-flight request queue at the time of the failure of the service and any that were copied from the request log, are then processed.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: August 10, 2021
    Assignee: VMware, Inc.
    Inventors: Wenguang Wang, Xiaoyun Gong
  • Patent number: 11064330
    Abstract: A Delay Indicator parameter is contained in CoAP messages to reflect delay tolerance information. The Delay Indicator is leveraged by CoAP Clients and CoAP Servers to improve their behavior such as entering sleep mode to save energy while not violating delay requirements. A timeout mechanism for CoAP Response is enabled by a RESPONSE_Timer based on the Delay Indicator in CoAP ACK. Cancellation of CoAP Requests is enabled by leveraging the delay tolerance information as indicated by Delay Indicator.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: July 13, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Yanyan Han, Chonggang Wang, Xu Li, Zhuo Chen, Lijun Dong, Guang Lu, Quang Ly, Shamim Akbar Rahman
  • Patent number: 11057271
    Abstract: Described herein are systems and methods for updating configuration of a device based on changes to microservices. A device may receive a request via a desired state application programming interface (API) to update a configuration of the device to manage a desired set of instances of microservices. The device may identify from the request, a first set of endpoint information for each instance of a microservice in the desired set of instances of microservices. The first set of endpoint information may include an internet protocol (IP) address and port of an endpoint of a respective instance of the microservice. The first set or second set of endpoint information may include a weight for each instance of the microservice.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: July 6, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Swetha Garipally, Pradeep Gangishetty, Chandra Keerthi Reddy, Subrata Sarkar, Vemula Srimithra, Vinay Shivananda, Raghav S N, Aman Chaudhary
  • Patent number: 11018947
    Abstract: Systems and methods for dynamically assigning membership in a data partition to an end-port of a requesting host channel adapter. An exemplary embodiment can provide a subnet manager configured to operate within a subnet of a network fabric. The subnet can include a plurality of nodes, and the plurality of nodes can include at least one switch and a plurality of end-nodes, where the subnet manager executes on one of the plurality of nodes. A host channel adapter of a node in the subnet can request membership for an end-port of the host channel adapter. In response to the request, the subnet manager can request data from the data store to confirm that the end-port is a member of an admin partition and that the admin partition is associated with the data partition in which membership was requested.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: May 25, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Harald Høeg, Line Holen
  • Patent number: 11012305
    Abstract: A system includes a non-transitory memory and one or more hardware processors.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: May 18, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Shlomi Sividia, Dov Miron, Noam Biran, Tal Kapon, Jesus Castro, Bnayahu Makovsky
  • Patent number: 11012339
    Abstract: Embodiments of the invention provide for Web site reachability management in content browsing. A method of the invention includes monitoring different requests for different resources at respectively different resource location addresses initiating from different content browsers of different end users. Different responses to ones of the different requests that include an error code indicating an inability to provide a requested one of the different resources are detected and ones of the resource location addresses associated with corresponding ones of the different responses that include the error code are stored in a list. Finally, the each of resource location addresses are polled to determine whether or not a corresponding one of the resources is able to be retrieved. In response to determining that a resource of a resource location address in the list has become retrievable, the address is removed from the list and an associated end user notified.
    Type: Grant
    Filed: August 18, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Saurabh Gupta, James Y. McVea, Nancy A. Schipon
  • Patent number: 11004290
    Abstract: A queue management system in accordance with present embodiments may include a data server system including a processor and memory. The queue management system may include an interface system of the data server system configured to receive a reservation request including an indication of a general time period of arrival of a guest to an area. Additionally, the queue management system may include a reservation right allotment system of the data server system configured to correlate a reservation slot for accessing an attraction to identification information for the guest. Further, the queue management system may include a detection system of the data server system configured to determine when a portable identification feature associated with the identification information has arrived to the area, and a reservation assignment system of the data server system configured to establish a reservation to access the attraction at a specific time window.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 11, 2021
    Assignee: Universal City Studios LLC
    Inventors: Justin Michael Schwartz, Ross Alan Osterman, Jeffrey Lamar Polk
  • Patent number: 10992757
    Abstract: Aspects of the disclosure relate to systems and methods for maintaining situational stability at a target location. The systems may include a database of machine-learning (“ML”)-derived event profiles. The systems may include a plurality of edge-nodes that are proximal to the target location. Each edge-node may generate a data stream of situational data pertaining to the target location. Each edge-node may transmit its data stream to the other edge-nodes. Each edge-node may conglomerate its own data stream with the data streams received from the other edge-nodes to create a conglomerated data stream. Each edge-node may monitor its conglomerated data stream for data that matches one of the event profiles. When a consensus is determined among the edge-nodes that a match occurred, the systems may execute a pre-determined response.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: April 27, 2021
    Assignee: Bank of America Corporation
    Inventors: Stephen T. Shannon, William August Stahlhut
  • Patent number: 10979280
    Abstract: Disclosed are examples of managing devices through secondary communication channels. In some examples, a management component detects an impediment with a data communication channel for a device. The data communication channel can be a primary communication channel through which the device communicates with a management service. The management component detects an event associated with the device to report to the management service. The management component generates a message specifying the event, and the management component transmits the message to the management service through the secondary communication channel.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: April 13, 2021
    Assignee: AIRWATCH LLC
    Inventors: Mahesh Kavatage, Niranjan Paramashivaiah, Suman Aluvala, Pavan Rajkumar Rangain, Ramani Panchapakesan
  • Patent number: 10972546
    Abstract: An image processing system includes: an application server installed on a network; an image processing device installed on a local network connected to the network; a relay server, installed on the local network, that relays communication between the image processing device and the application server; and a connection mediation server, installed on the network, that transmits a connection request to the relay server to cause the relay server to connect to the application server. The connection mediation server includes a request accepting circuit, and a connection request circuit, the relay server includes a connection establishment circuit, and in a case where a communication request is accepted, the connection request circuit transmits the connection request to the relay server, and in a case where a new communication request is accepted, the connection request circuit does not transmit the connection request to the relay server.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: April 6, 2021
    Assignee: Konica Minolta, Inc.
    Inventor: Takahiro Kouno
  • Patent number: 10972375
    Abstract: Systems and methods of reserving a specific queue pair number for proprietary management traffic in a subnet of a high performance computing environment. An exemplary embodiment can provide a host channel adapter (HCA), including a control circuit with a processor and a memory, and at least one port operative to connect the HCA to a network fabric. Additionally, the HCA can include a subnet management agent (SMA) that executes on the HCA, and a configurable attribute stored in the memory of the HCA. A communication including a number value, can be received by the subnet management agent from a subnet manager of the subnet. The value of the configurable attribute can be set equal to the value of the received number. A QP number that corresponds to the set number value of the configurable attribute can then be reserved for sending and receiving proprietary network management traffic.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: April 6, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Harald Høeg, Bjørn Dag Johnsen, Line Holen
  • Patent number: 10972371
    Abstract: Technologies for monitoring network traffic include a computing device that monitors network traffic at a graphics processing unit (GPU) of the computing device. The computing device manages computing resources of the computing device based on results of the monitored network traffic. The computing resources may include one or more virtual machines to process network traffic that is to be monitored at the GPU the computing device. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Alexander W. Min, Jr-Shian Tsai, Janet Tseng, Kapil Sood, Tsung-Yuan C. Tai
  • Patent number: 10951519
    Abstract: Methods, systems, and computer readable media for multi-protocol stateful routing are provided. One method of routing is performed at a multi-protocol stateful router and includes receiving a first message of a client session that is communicated using a first protocol. The method includes obtaining, from the first message, one or more client identifiers, determining a policy server that is assigned to the client session, and storing the one or more client identifiers and a policy server identifier that is associated with the policy server assigned to the client session as a multi-protocol binding record. The method also includes receiving a second message that is communicated using a second protocol that is different from the first protocol, using the multi-protocol binding record to determine that the second message is in the client session, and route the second message to the policy server that is assigned to the client session.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: March 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
  • Patent number: 10939482
    Abstract: The invention pertains to a method for connecting a household appliance (1) to a wireless home network (2), wherein network access information is transmitted from a user terminal (3) to the household appliance (1) by means of an optical code (4) displayed on the user terminal (3), and wherein the household appliance (1) logs on to the wireless home network (2) by utilizing the received network access information. In order to ensure that the optical code (4) is suitable for the household appliance (1), it is proposed that an application identification of an application, which generates the optical code (4) and is installed on the user terminal (3), is transmitted in the optical code (4).
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: March 2, 2021
    Assignee: Vorwerk & Co. Interholding GmbH
    Inventor: Harald Windorfer
  • Patent number: 10868890
    Abstract: A system and method for implementing the functions of a web-based 3D modeling system partially as a script interpretable by a client browser application and partially as a component executing on a server modeling engine. A client-side script component may execute lightweight modeling system commands while the server-side modeling engine may execute computationally expensive 3D modeling system commands. For example, the script component may be accessed by the client device upon visiting a web page of the modeling service hosted by the web server. The script may include Javascript® instructions for viewing a 3D model in a browser window without installing a browser plug-in or a standalone application on the client device. However, to edit the model, the script component may forward commands and requests to the server via the network and also receive modified model data from the server.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: December 15, 2020
    Assignee: Trimble Navigation Limited
    Inventors: Tyler Miller, John M. Bacus
  • Patent number: 10833993
    Abstract: A system and method for channel bonding is disclosed. The system and method enable transmission of data across multiple connections using multiple network interfaces. Further, the system and method are configured to handle slow or problematic connections and are configured to dynamically modify the bit rate of one or more media data streams.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: November 10, 2020
    Assignee: Weigel Broadcasting Co.
    Inventors: Aaron N. Levinson, Kyle B. Walker, Christopher P. Olson
  • Patent number: 10805405
    Abstract: Method and computer network for discovering services in a computer network using Domain Name System Service Discovery (DNS-SD), comprising as components at least a client and a server, the components can be linked by bridges and communicate by a network protocol, whereby the client and the server have a connection-oriented communication path between each other in the computer network, whereby in case of a connection loss one of the components being affected by the connection loss announces itself regularly using DNS-SD until the connection to the client is restored.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: October 13, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Stephan Van Tienen, Tom De Brouwer, Marc Smaak
  • Patent number: 10785300
    Abstract: An I/O management method includes determining local target I/O rates for a plurality of storage controllers across which an I/O stream is distributed. The local target I/O rates may reflect a target latency corresponding to a QoS attribute associated with the I/O stream. A cumulative target I/O rate may be determined based on the local target I/O rates. A token bucket rate may be calculated for each applicable storage controller based on the local target I/O rates. The storage controllers may implement token bucket algorithms in accordance with the token bucket rates to enforce the QoS for the I/O stream. The local target I/O rates may be determined periodically based on measured data indicating actual latency and traffic. A queue depth is determined based on the measured values of latency and traffic. The queue depth is then used with the desired value of latency to obtain the target I/O rates.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: September 22, 2020
    Assignee: Dell Products L.P.
    Inventor: Daniel R. Oelke
  • Patent number: 10681128
    Abstract: In one embodiment, a device in a network identifies a node in the network that is not synchronized to a network time synchronization mechanism. The device determines a scheduled reception time for a particular deterministic traffic flow at which the device is to receive the traffic flow from the node. The device sends, prior to the scheduled reception time, a request to the node for the particular deterministic traffic flow. The request identifies the particular deterministic traffic flow and causes the node to send the traffic flow to the device. The device receives the particular deterministic traffic flow from the node at the scheduled reception time.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: June 9, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick Wetterwald, Eric Levy-Abegnoli, Pascal Thubert