Patents Examined by Sibte H Bukhari
-
Patent number: 11695627Abstract: 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: GrantFiled: January 5, 2022Date of Patent: July 4, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Michael Gibbings Fink, Justin Costa-Roberts, Avinash Kumar
-
Patent number: 11694438Abstract: 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: GrantFiled: March 3, 2022Date of Patent: July 4, 2023Assignee: Carnegie Mellon UniversityInventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
-
Patent number: 11689631Abstract: 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: GrantFiled: December 14, 2020Date of Patent: June 27, 2023Assignee: VMWARE, INC.Inventors: Kiron Haltore, Murali Basavaiah, Ranganathan Rajagopalan
-
Patent number: 11665232Abstract: 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: GrantFiled: July 30, 2021Date of Patent: May 30, 2023Assignee: CLOSTRA, INC.Inventors: Stanislav Shalunov, Gregory Hazel
-
Patent number: 11663218Abstract: 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: GrantFiled: September 18, 2019Date of Patent: May 30, 2023Assignee: CGIP HOLDCO, LLCInventors: Jeffrey Specter, Vineet Choudhary, Michael Agovino
-
Patent number: 11651704Abstract: 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: GrantFiled: November 4, 2019Date of Patent: May 16, 2023Assignee: Verint Americas Inc.Inventor: Ashish Sood
-
Patent number: 11640541Abstract: 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: GrantFiled: June 7, 2022Date of Patent: May 2, 2023Assignee: Amesite Inc.Inventor: Ann Marie Sastry
-
Patent number: 11636776Abstract: 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: GrantFiled: June 26, 2019Date of Patent: April 25, 2023Assignee: CONÉCTATE SOLUCIONES Y APLICACIONES SLInventors: Fernando Latorre, Nuria Sala
-
Patent number: 11632266Abstract: 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: GrantFiled: October 2, 2019Date of Patent: April 18, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Hideaki Kimura, Erina Takeshita
-
Patent number: 11632352Abstract: 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: GrantFiled: January 29, 2020Date of Patent: April 18, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: James Richard Nolan, Naveed Alam
-
Patent number: 11616719Abstract: 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: GrantFiled: October 23, 2015Date of Patent: March 28, 2023Assignee: NETFLIX, INCInventor: Michael Lloyd Cohen
-
Patent number: 11611448Abstract: 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: GrantFiled: May 27, 2022Date of Patent: March 21, 2023Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLCInventors: Zhi Cui, Sangar Dowlatkhah, Nigel Bradley, Ari Craine, Robert Koch
-
Patent number: 11611484Abstract: 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: GrantFiled: October 15, 2020Date of Patent: March 21, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Amarpal Monga, Alex Hamilton, Iliya Roitburg, Edward Wallace, Kannan Raj, Wentao Deng, Brian Ho, Giuliano Pennesi
-
Patent number: 11606365Abstract: 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: GrantFiled: November 19, 2018Date of Patent: March 14, 2023Assignee: ZIXCORP SYSTEMS, INC.Inventors: Daniel Joseph Potkalesky, Mark Stephen DeMichele
-
Patent number: 11601521Abstract: Some embodiments provide a method for a network controller that manages multiple managed forwarding elements (MFEs) that implement multiple logical networks. The method stores (i) a first data structure including an entry for each logical entity in a desired state of the multiple logical networks and (ii) a second data structure including an entry for each logical entity referred to by an update for at least one MFE. Upon receiving updates specifying modifications to the logical entities, the method adds separate updates to separate queues for the MFEs that require the update. The separate updates reference the logical entity entries in the second data structure. When the second data structure reaches a threshold size in comparison to the first data structure, the method compacts the updates in at least one of the queues so that each queue has no more than one update referencing a particular logical entity entry.Type: GrantFiled: May 5, 2021Date of Patent: March 7, 2023Assignee: NICIRA, INC.Inventors: Igor Ganichev, Alexander Yip, Pankaj Thakkar, Teemu Koponen, Aayush Saxena
-
Patent number: 11595463Abstract: A data storage system including a data storage device located on a first network and configured to download data from a network site based on universal resource locator (“URL”) information of the network site, and an electronic device located on a second network different than the first network. The electronic device determines the URL information of the network site, receives user authentication data, receives a network address of the data storage device from a server using the user authentication data, and transmits the URL information to the data storage device using the network address of the data storage device. This causes the data storage device to download data from the network site contingent on correct user authentication being provided.Type: GrantFiled: October 2, 2019Date of Patent: February 28, 2023Assignee: Western Digital Technologies, Inc.Inventor: Dean M. Jenkins
-
Patent number: 11582280Abstract: A method includes receiving from a transmitting data interface, a data stream mapping of a data input into data shards for transmission in a data stream over a data stream communication channel. Data capacity for a data producing software application from a plurality of data producing software applications is adjusted by increasing or decreasing a number of data shards in the data stream assigned to the data producing software application. An updated data stream mapping of the data input into the plurality of data shards is generated by updating a start hash key and an end hash key in a range for each of the data shards assigned to the data producing software application. The updated data stream mapping is sent to the transmitting data interface for adjusting the data capacity in the data stream transmitted over the data stream communication channel of the data producing software application.Type: GrantFiled: April 18, 2022Date of Patent: February 14, 2023Assignee: Capital One Services, LLCInventors: Yasaswy Rajendraprasad Ravala, Sudha Shiva Kumar Marri, Arunkumar Natarajan, Krystan R. Franzen
-
Patent number: 11568368Abstract: A system in which existing email protocols are leveraged to exchange information between two or more client devices. In some examples, a trained classifier can be leveraged to apply a label or classification to a received email. Based on the classification of the email, one or more parsers can be selected which can output data to be displayed in a dedicated portion of a graphical user interface.Type: GrantFiled: October 30, 2020Date of Patent: January 31, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventor: Noam Bar-on
-
Patent number: 11546437Abstract: Various implementations of the present application set forth a method comprising generating three-dimensional data and two-dimensional data representing a physical space that includes a real-world asset, generating an extended-reality (XR) stream representing a remote collaboration session between a host device and a set of remote devices, where the XR stream includes a combination of the three-dimensional data and the two-dimensional data, a set of augmented-reality (AR) elements associated with the real-world asset, and a set of performed actions associated with a portion of the digital representation or at least one AR element, serializing the XR stream into a set of serialized chunks, transmitting the serialized chunks to the remote devices, where the remote devices recreate the XR stream in a set of remote XR environments, and transmitting the serialized chunks to a remote storage device, where a device subsequently retrieves the serialized chunks to replay the remote collaboration session.Type: GrantFiled: October 30, 2020Date of Patent: January 3, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Sammy Lee, Derek Sykes, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Patent number: 11537780Abstract: Embodiments disclosed herein are related to a method that can include displaying first content on a media display, receiving first data generated from or determined by an Internet of Things (IoT) device, and displaying second content in response to receiving the first data from the IoT device.Type: GrantFiled: June 10, 2019Date of Patent: December 27, 2022Assignee: RMG NETWORKS HOLDING CORPORATIONInventors: George Clopp, Eric R. Meyer, Thamer Hummadi