Patents Examined by Sibte H Bukhari
  • Patent number: 11764991
    Abstract: A building system for identity management of a building, the building system including one or more storage devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a request to determine whether an entity has a privilege and determine whether the entity has the privilege by querying, based on the request, a graph database to identity information of the graph database that indicates whether the entity has the privilege, wherein the graph database stores nodes representing at least one of users, equipment, events, or spaces of the building, wherein the graph database stores edges between the nodes representing relationships between the users, equipment, events, or spaces. The instructions cause the one or more processors to generate a response including a determination whether the entity has the privilege.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: September 19, 2023
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Youngchoon Park, Sudhi R. Sinha, Erik S. Paulson, Justin Ploegert, Dominick O'Dierno, Karl F. Reichenberger
  • Patent number: 11750506
    Abstract: A system and method for adaptive traffic path management, the method including: receiving at least one packet associated with a traffic flow; determining whether the traffic flow is a roaming traffic flow; determining application parameters associated with the at least one packet; determining attributes correlated with the traffic flow associated with the at least one packet; analyzing the application parameters and attributes to determine a Network Address Translation (NAT) pool for the traffic flow; determining if a modified NAT is needed based on the NAT pool for the traffic flow; if a modified NAT is needed, modifying the NAT for the at least one packet associated with the traffic flow; and sending the at least one packet and the traffic flow associated with the at least one packet to a path associated with the modified NAT.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: September 5, 2023
    Inventor: Alexander Osman
  • Patent number: 11743336
    Abstract: A method and system for operating an electronic device are provided. The method may include one or more of the following operations. At least one request related to an electronic device may be transmitted. The at least one request includes a controlling request, a communication protocol determining request, or a firmware upgrade request. Operating data generated based on the at least one request may be obtained. The electronic device may be operated based on the operating data.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: August 29, 2023
    Assignee: YUNDING NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Wei Chang, Xunlong Zhuo, Junyi Li, Shuwen Zhou, Dongliang Chen, Zhigang Cao, Binghui Peng, Hao Tang
  • Patent number: 11720454
    Abstract: A method for managing data includes obtaining, by a management module, a resource device replacement request specifying a first resource device, in response to the resource device replacement request: updating a resource allocation master list to specify a failed status of the first resource device, selecting a second resource device using the resource allocation master list based on a standby status of the second resource device, updating a resource device entry associated with the second resource device to specify an in use status of the second resource device, and initiating a resource device replacement for the second resource device.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: August 8, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Rizwan Ali, Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11711440
    Abstract: Disclosed herein at methods and systems for monitoring and analyzing code and identifying a suitable substitute for the identified code. A central server identifies inserted code configured to communicate session data to a second server. The central server then identifies an application having functionality corresponding to the inserted code. The central server then provides an indication of the corresponding application.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: July 25, 2023
    Assignee: SHOPIFY INC.
    Inventors: Joshua Davey, Chi Wai Ng, Egan Cheung, Jonathan Burns
  • Patent number: 11706274
    Abstract: A distribution device for delivering a selected viewport stream of virtual reality (VR) data to each of a plurality of client devices, comprising a processor configured for receiving a plurality of extended viewport streams of a VR video file each comprising a sequence of extended field of view (EFOV) frames created for a respective one of a plurality of overlapping segments constituting a sphere defined in the VR video file and delivering a selected one of the plurality of extended viewport streams to each of a plurality of client devices by performing the following for each of the client devices in each of a plurality of iterations: (1) receiving a current orientation data of the respective client device; (2) selecting one of the plurality of extended viewport streams according to the current orientation data; and (3) transmitting the selected extended viewport stream to the respective client device.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: July 18, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Itsik Dvir, Amiram Allouche, Feng Li, Boris Sukholitko, Guy Almog, Guanhua Zhuang
  • Patent number: 11695627
    Abstract: Techniques are provided for facilitating network devices to obtain configuration updates from a central configuration repository. Configuration update information is received regarding a configuration update in a configuration repository. A data tree is updated based on the configuration update information. An identifier unique to the update is generated. A determination is performed that network device properties of a network device correspond to a set of network device properties indicated for the configuration update information. A notification indicating the availability of the configuration update is sent over one or more networks to the network device.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: July 4, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Michael Gibbings Fink, Justin Costa-Roberts, Avinash Kumar
  • Patent number: 11694438
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions dynamic scaling and/or assignment of computing resources. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are resource allocation techniques for dynamically allocating client connections across multiple servers.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: July 4, 2023
    Assignee: Carnegie Mellon University
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Patent number: 11689631
    Abstract: Migrating a network service that is currently being performed by a first device to be performed by a second device includes: instructing the second device to notify an upstream network device to forward traffic that is to be serviced by the network service to the second device instead of to the first device, the network service being associated with an Internet Protocol (IP) address; and instructing the first device to migrate the network service to the second device, wherein the migration includes moving or copying state information associated with an existing flow currently serviced by the first device to the second device; the existing flow being an existing flow between a client application and a network application.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: June 27, 2023
    Assignee: VMWARE, INC.
    Inventors: Kiron Haltore, Murali Basavaiah, Ranganathan Rajagopalan
  • Patent number: 11665232
    Abstract: A method and apparatus of a device that downloads content to a local device using a decentralized content distribution network is described. In an exemplary embodiment, the device receives a request from an application to download content using the decentralized content distribution network. In addition, the device determines a plurality of nodes in the decentralized content distribution network to download the content. For each of the plurality of nodes, the device attempts to establish communications between the device and that node. In addition, the device downloads a portion of the content from that node if communication is established between the local device and that node, wherein the size of the portion is based on at least a characteristic of that node. Furthermore, the device downloads a portion of the content from a proxy if communication cannot be established between the local device and that node, wherein the size of the portion is based on at least a characteristic of that proxy.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: May 30, 2023
    Assignee: CLOSTRA, INC.
    Inventors: Stanislav Shalunov, Gregory Hazel
  • Patent number: 11663218
    Abstract: A method of associating dual-path resource locators with streaming content includes receiving at least an identifier of a first third-party remote device, providing the at least an identifier in a data structure to a streaming content provider operating a second third-party remote device, receiving from the streaming content provider operating the second third-party remote device a selection of the at least an identifier in the data structure, generating a dual-path resource locator, wherein the dual-path resource locator identifies a first path to the first third-party remote device and a second path to the second third-party remote device which performed the selection, receiving from the second third-party remote device a continuous data stream containing audio content, detecting in the continuous data stream at least a data element relating to the dual-path resource locator and associating the dual-path resource locator with the continuous data stream.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: May 30, 2023
    Assignee: CGIP HOLDCO, LLC
    Inventors: Jeffrey Specter, Vineet Choudhary, Michael Agovino
  • Patent number: 11651704
    Abstract: The present invention is a method and system for automatically producing a learning plan. Upon receiving at least one type of data input, the system analyzes the data input and produces a learning plan based on the results of the analysis of the data input. This process may be used to either generate or update a learning plan, and may be repeated to update an existing learning plan.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: May 16, 2023
    Assignee: Verint Americas Inc.
    Inventor: Ashish Sood
  • Patent number: 11640541
    Abstract: In an example, the present invention provides a meta data processing apparatus for processing sensor inputs and providing feedback to a user for an on-line course. The invention provides for storing the information on a public block chain using a plurality of servers.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: May 2, 2023
    Assignee: Amesite Inc.
    Inventor: Ann Marie Sastry
  • Patent number: 11636776
    Abstract: The present invention discloses a unified identification protocol for training and health, comprising: unified multipurpose identifier that serves to identify individuals and the relationships established with these individuals, such as relationships with entities, professionals, products, services and transactions, generation of a multipurpose identifier, unique, non-transferable and univocally distinguishable through a computer system. The computer system that identifies them universally to avoid identification errors, based on UUID, DID and/or other formats and unify the data of the same individual existing in different systems, stored in one or several electronic devices of the individual and/or their legal guardians and, additionally, in one or more cloud services, certify access permissions granted/revoked to the different data compartments in the profile of the individual and the authenticity of the data, carried out in one or more distributed data ledger technologies or blockchains.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: April 25, 2023
    Assignee: CONÉCTATE SOLUCIONES Y APLICACIONES SL
    Inventors: Fernando Latorre, Nuria Sala
  • Patent number: 11632266
    Abstract: An object is to provide a means for causing wirings and device setting configurations to conform between communication devices and then establishing communication by generating a device setting configuration in accordance with wirings between the communication devices and reflecting the device setting configuration in interfaces of the communication devices. A device setting configuration for establishing communication between communication devices is generated based on information regarding an adjacent device acquired from each communication device, using a network setting information database configured to hold, in an associated manner, information regarding the communication device, information regarding the adjacent device connected directly to the communication device via a communication cable, and information regarding a device setting configuration to be set for an interface of the communication device used to connect to the adjacent device.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: April 18, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Hideaki Kimura, Erina Takeshita
  • Patent number: 11632352
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that may cause the processor to determine whether a request is stored in a message queue, in which the apparatus may be inside of a domain and the message queue may be outside of the domain. Based on a determination that a request is stored in the message queue, the processor may pull the request from the message queue through a domain boundary, fulfill the request to cause a response to the request to be generated, and forward the response to the message queue through the domain boundary.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: April 18, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Richard Nolan, Naveed Alam
  • Patent number: 11616719
    Abstract: In one embodiment of the present invention, a sticky canary router routes each request associated with a service to either a canary cluster of servers that implement a modification to the service or a baseline cluster of servers that do not implement the modification. The sticky canary router implements a mapping algorithm that determines the routing of each request based on a current time, a time window for the routing, and a characteristic of the request. Notably, the mapping algorithm may be implemented such that, for time segments with duration equal to the time window, the sticky canary router routes all requests received from a particular device in a consistent fashion—either to the canary cluster or to a baseline cluster. Configured thusly, the sticky canary router enables the analysis of approximately full sections of client interactions with the canary servers, thereby facilitating identification of client-side effects of the changes.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: March 28, 2023
    Assignee: NETFLIX, INC
    Inventor: Michael Lloyd Cohen
  • Patent number: 11611448
    Abstract: Edge node networks can be utilized to facilitate predictive access to content for a wide variety of applications. For example, predictive data can be generated based on historical patterns, audio data, calendar invites, etc. The predictive data can include predicted locations, persons present based on usage of their mobile device, edge node and access point usage, etc. The predicted data can be used to facilitate more efficient access to content by proactively sending mobile application and/or content usage data to edge node equipment that is predicted to be used in accordance with a predicted a predicted event. Furthermore, the predictive analysis can be used to modify mobile screens for quicker access to content and/or mobile applications.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: March 21, 2023
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLC
    Inventors: Zhi Cui, Sangar Dowlatkhah, Nigel Bradley, Ari Craine, Robert Koch
  • Patent number: 11611484
    Abstract: In accordance with an embodiment, described herein is a system and method for use of virtual reality and/or augmented reality with data center operations and cloud infrastructure services. The approach leverages virtual reality and/or augmented reality, and insights from various sources of data describing the operation of the data center, including data center analytics, for facilitating in-situ diagnostics, operations, monitoring, maintenance, repair, health prognostics, and remote collaboration, toward enhancing the efficiency of managing and running data centers.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: March 21, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Amarpal Monga, Alex Hamilton, Iliya Roitburg, Edward Wallace, Kannan Raj, Wentao Deng, Brian Ho, Giuliano Pennesi
  • Patent number: 11606365
    Abstract: According to some embodiments, a method performed by a classification scanner comprises receiving an electronic message and determining whether the electronic message includes an express indication from the user indicating that a classification applies to the electronic message. In response to determining that the electronic message does not include the express indication that the classification applies to the electronic message, the message further comprises sending the electronic message to a machine learning scanner. The machine learning scanner is adapted to use a machine learning policy to determine whether the classification applies to the electronic message.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: March 14, 2023
    Assignee: ZIXCORP SYSTEMS, INC.
    Inventors: Daniel Joseph Potkalesky, Mark Stephen DeMichele