Patents Examined by Sm Rahman
  • Patent number: 11206152
    Abstract: A method for managing a missed event in an Internet of Things (IoT) environment and an apparatus therefor are provided. The method includes determining a sequence of events executed by a user, identifying a first event among the sequence of events as a critical event, detecting a missed event among the sequence of events, determining a significance weight of the missed event and performing the missed event based on at least one of the significance weight of the missed event or the critical event.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: December 21, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nitin Vishwari, Nitish Varshney, Prateek Singh Chauhan, Arun Yadav
  • Patent number: 11206149
    Abstract: Ad hoc forums may be created and updated to enable users to easily share information, collaborate, track reading progress, coordinate events, and/or exchange other information related to reading of a book or other written work. The ad hoc forum may be accessible via a uniform resource locator (URL), which may be provided to users without requiring user registration and without a need for a dedicated reader device. A service provider may receive information from contemporaneous readers to update the forum, such as to update reading progress information, add messages, add comments, add annotations, and/or other add or modify other collaborative information. The service provider may exchange information with user devices of users via communication channels other than the forum, such as via email and/or text messages, as well as dedicated reader devices, while using this information to update the forum.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: December 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Seth Gershom Goldstein, Seth Daniel Micarelli, Craig Reeves Brookes, Jennifer Ann Abts, Christine Wang
  • Patent number: 11201924
    Abstract: The present disclosure relates to a hardware-software communication system for sensor signal monitoring in process automation technology. The hardware-software communication system comprises at least one client, a system layer, and an application layer. The client and the system layer are communicatively connected and configured to communicate with one another. The system layer and the application layer are interconnected and are configured to communicate with one another independently of the client. The system layer is implemented as a server.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 14, 2021
    Assignee: Endress+Hauser Conducta GmbH+Co. KG
    Inventors: Stefan Kempf, Stefan Robl
  • Patent number: 11188600
    Abstract: Operational machine components of an information technology (IT) or other microprocessor- or microcontroller-permeated environment generate disparate forms of machine data. Network connections are established between these components and processors of an automatic data intake and query system (DIQS). The DIQS conducts network transactions on a periodic and/or continuous basis with the machine components to receive the disparate data and ingest certain of the data as measurement entries of a DIQS metrics datastore that is searchable for DIQS query processing. The DIQS may receive search queries to process against the received and ingested data via an exposed network interface. In one example embodiment, a query building component conducts a user interface using a network attached client device. The query building component may elicit search criteria via the user interface using a natural language interface, construct a proper query therefrom, and present new information based on results returned from the DIQS.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: November 30, 2021
    Assignee: SPLUNK INC.
    Inventors: Iman Makaremi, Gyanendra Rana, Iryna Vogler-Ivashchanka, Adam Oliner, Harsh Keswani, Manish Sainani, Alexander Kim
  • Patent number: 11178231
    Abstract: An information processing apparatus includes a storage controller and a display controller. The storage controller performs control when storing of data is accepted from an unregistered user yet to be registered in advance. The control is performed to store the accepted data in association with identification information that enables the unregistered user to be discriminated from a different unregistered user. The display controller performs control when the unregistered user performs access to the information processing apparatus. The control is performed to switch data to be displayed to the unregistered user performing the access. The data is switched by using the identification information.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 16, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Toshiharu Yokoyama
  • Patent number: 11171858
    Abstract: An apparatus and method for testing includes acquiring a plurality of candidate network functions of a network service defined by network functions required by the network service and links between the network functions. The plurality of candidate network functions includes at least one candidate network function for each required network function, and includes a plurality of candidate network functions for at least one required network function. Links between the candidate network functions are tested, and a link performance metric for each tested link is determined. A candidate network service for end-to-end performance estimation is built from candidate network functions having interfaces for which the link performance metrics indicate performance above a threshold. An end-to-end performance metric for the candidate network service is estimated based on the link performance metrics. The candidate network service is output to a production environment based on the estimated performance metric.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: November 9, 2021
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Manuel Martinez, Vilmos Csaba Rotter, Csaba Szalai, Zsombor Kiss
  • Patent number: 11159586
    Abstract: This disclosure relates to a communication network within which relays, which are connected to devices participating in a communication session (e.g., a video conference), are dynamically added and removed from the communication session. For instance, when participating in a communication session, a sending network device sends media streams (e.g., audio and/or video media streams) to its associated relay. The relay sends, through a relay communication link, the media streams to one or more receiving relays. The one or more receiving relays then forward the media stream to associated receiving network devices. As additional network devices join the communication session, the additional network devices connect to additional relays, which establish a network of relay communication links with all the relays involved in the communication session. Furthermore, as network devices leave the communication session, relays can be removed from the communication session.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 26, 2021
    Assignee: JIVE COMMUNICATIONS, INC.
    Inventor: Simon Perreault
  • Patent number: 11159367
    Abstract: Examples described herein includes initialization of a computing node cluster. An example method providing a query request from an initialization application/service of a computing node for a default configuration management server identifier via a network, and receiving, from a network management server, an internet protocol address associated with the default configuration management server identifier. The example method further includes providing a configuration request from the computing node to the internet protocol address requesting configuration information, and receiving the configuration information at the computing node from a configuration management server associated with the internet protocol address.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: October 26, 2021
    Assignee: Nutanix, Inc.
    Inventors: Brian Finn, Jan Olderdissen, Jaspal Singh Dhillon, Mengyang Li, Sragdhara Datta Chaudhuri, Toms Varghese
  • Patent number: 11134128
    Abstract: Aspects of the subject disclosure may include, for example, detecting a plurality of mobile devices in proximity to a device. Further embodiments can include identifying a user identifier associated with each of the plurality of mobile devices resulting in a plurality of user identifiers. Additional embodiments can include obtaining a user profile associated with each of the plurality of user identifiers resulting in a plurality of user profiles. Also, embodiments can include identifying a first user profile having a first priority among the plurality of user profiles. Further embodiments can include provisioning the first user profile on a media processor or set top box and providing media content for presentation on a display according to the first user profile. Other embodiments are disclosed.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: September 28, 2021
    Assignee: DIRECTV, LLC
    Inventors: Sudheer Bandela, Binny Asarikuniyil, Hai Nguyen, Heather Truong
  • Patent number: 11134019
    Abstract: A triggering system of a message processing service invokes a dispatch function to execute code to determine a set of message consumption functions to launch in order to process a set of messages from a queue. The dispatch function determines, based at least in part on the number of messages in the queue, the number of message consumption functions of the set that are to process these messages. The dispatch function invokes, based on the determination, the set of message consumption functions to process the set of messages from the queue.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Srijan Tiwari, Manoj Tharwani
  • Patent number: 11122116
    Abstract: A load balancing system, method, and apparatus, where the method includes: receiving, by a load balancing device, a first message from a client that is used to request to establish a first Transmission Control Protocol (TCP) connection; sending the first message to a server; receiving a second message from the client that is used to request to establish a second TCP connection; and determining, based on a token of the server included in the second message, that a destination device of the second message is the server, and sending the second message to the server, in order to establish the second TCP connection between the client and the server.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 14, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jun Zhou, Xia Zhu, Ji Li
  • Patent number: 11108574
    Abstract: Technologies for switch link and ply management for variable oversubscription ratios include powering up and down links of one or more network plys according to bandwidth demand, desired oversubscription ratio and/or other parameters. Telemetry data representing one or more network traffic metrics of one or more switch plies is monitored to determine respective power states of the plurality of links associated with the one or more switch plies as a function of a desired oversubscription ratio calculated based on the telemetry data. The respective power state of the plurality of links is set accordingly.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 31, 2021
    Assignee: Intel Corporation
    Inventors: Mrittika Ganguli, Joe Carvalho, Gary Muntz, Matthew J. Adiletta
  • Patent number: 11095721
    Abstract: Systems, apparatuses, and methods relating to security and/or automation systems are described. In one embodiment, a method may include receiving linking information from a first device by a second device, linking the second device with the first device via a first connection, the linking based at least in part on the linking information, storing at least a portion of the linking information, and transmitting the stored linking information from the second device to one or more other devices via a second connection.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: August 17, 2021
    Assignee: Vivint, Inc.
    Inventors: Brandon Bunker, Rongbin Lanny Lin, Shiwei Liu
  • Patent number: 11095600
    Abstract: A system provides automatic, end-to-end tagging of email messages. While a message is being composed at a sending email client, the server may receive email information that is used as an input to a predictive model. The model identifies tags that are available to a specific user group or email list that apply to the email message. These predicted tags are sent back to the email client, where they may be embedded in the email message with other user-defined tags. As the message is passed through the email server, the system may use any changes made to the predicted tags to retrain the model. When the message is received at a second email client, the receiver may further edit the tags, and any changes may again be used to retrain the model.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: August 17, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Naveen Jafer Nizar, Kyasaram Vishwa Prasad, Anilkumar Gande, Ayushi Behl, Subir Kawal Hira
  • Patent number: 11086654
    Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: August 10, 2021
    Assignee: VMWARE, INC.
    Inventors: Pierluigi Rolando, Kantesh Mundaragi, Rahul Mishra, Jayant Jain, Raju Koganty, Akhila Naveen, Fenil Kavathia, Yong Feng
  • Patent number: 11057499
    Abstract: [Problem] Provided are an information processing system and a terminal capable of realizing device control at the terminal side, with a comparatively simple structure. [Solving Means] A terminal 3 is communicably connected to a server 2 and to a device 4 to be controlled, receives information which defines an input interface, from the server 2, presents the input interface to a user on the basis of the received information, receives control information for controlling the device 4 and data to be processed by the device 4 from the server 2, and transmits the received control information and data to the device 4.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: July 6, 2021
    Assignee: SINO-JAPANESE ENGINEERING CORPORATION
    Inventor: Zeyong Zheng
  • Patent number: 11038759
    Abstract: A system, apparatus and method are provided for dynamically updating a configuration of a network device when relevant sources and destinations of network traffic are added, removed or migrated in a network. A configuration of a network device is associated with a set of network addresses representing a set of relevant sources and destinations of network traffic. The set is dynamic in that the membership of the set can change over time to include different network addresses as the set of relevant sources and destinations of network traffic changes over time. One or more data sources are monitored to obtain the network addresses for the set of relevant sources and destinations and to determine if the membership of the set has changed. When a change is detected, the configuration of the network device is updated on the network device to reflect the network addresses that are currently in the set.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: June 15, 2021
    Assignee: Proofpoint, Inc.
    Inventors: Theron D. Tock, Vadim Kurland, Michael P. Horn
  • Patent number: 11025745
    Abstract: Technologies for end-to-end quality of service for I/O operations include a compute device in an I/O path. The compute device receives from another of the compute devices in the I/O path, an I/O request packet. The I/O request packet includes one or more QoS deadline metadata. The QoS deadline metadata is indicative of latency information relating to a currently executing workload relative to a specified QoS. The compute device evaluates the QoS deadline metadata and assigns a priority to the I/O request packet as a function of the evaluated metadata.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: June 1, 2021
    Assignee: Intel Corporation
    Inventors: Piotr Wysocki, Maciej Andrzej Koprowski, Grzegorz Jereczek
  • Patent number: 11018940
    Abstract: This application belongs to the field of service orchestration and discloses a service orchestration method and apparatus, and a service provisioning method and apparatus. The method includes: obtaining a service template; obtaining a service identity, a service attribute, and a service policy that are entered by an operator and a default service parameter; substituting the options of the service template with the service attribute and the service policy that are entered by the operator and the default service parameter; associating the service template that is filled in with the service identity; and storing the service template that is associated with the service identity in a service type library, and publishing the service template to the user.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: May 25, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Liya Zhang, Liang Zhang, Jian Wu
  • Patent number: 11012479
    Abstract: Methods for capturing and broadcasting a user computer session may involve running the session on a host computer equipped with a graphics processing unit to prepare session display data. The capturing and broadcasting method implements the operations of repeatedly providing the display data prepared by the graphics processing unit to a first encoder and a second encoder to establish a primary video stream and a secondary video stream; then transmitting the primary video stream to the remote client associated with the computer session and transmitting the secondary video stream to a subscriber client.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: May 18, 2021
    Assignee: BLADE
    Inventors: Yann Dirson, Grégory Gelly