Patents Examined by Nicholas P Celani
-
Patent number: 11683379Abstract: In some implementations, formation of loops between nodes in an RPL network may be avoided. A node that receives a neighbor-discovery message may determine, based on a parent-child status, whether the neighbor-discovery message was received from a parent of the node. If the neighbor-discovery message was received from the parent, the node may transmit an error code to the parent. In addition, the node may determine, based on a comparison of reliability rankings, whether the neighbor-discovery message was received from a node with relatively high reliability, such as a potential grandparent node. If the neighbor-discovery message was received from a high-reliability node, the node may transmit an error code to the high-reliability node. Furthermore, the node may reduce network traffic by withholding a neighbor-detection message from a child node. The node may transmit a response to neighbor-detection messages received from the child node.Type: GrantFiled: April 16, 2019Date of Patent: June 20, 2023Assignee: Landis+Gyr Innovations, Inc.Inventors: Ankush Sabharwal, Saurabh Jain, Shobhit Kumar Singh
-
Patent number: 11677836Abstract: A server apparatus is communicably connected to multiple information processing devices and is configured to manage a session in which content data are transmitted and received between the multiple information processing devices. A communication management unit is configured to manage a connection to the session by each of the information processing devices. An information management unit is configured to receive a request from at least one of the information processing devices and to associate collateral information about an environment with the session. An information transmission unit is configured to transmit the collateral information to the at least one of the information processing devices.Type: GrantFiled: September 27, 2021Date of Patent: June 13, 2023Assignee: Ricoh Company, Ltd.Inventors: Kota Ogasawara, Tomoko Utsumi, Emi Machida
-
Patent number: 11677833Abstract: Methods, non-transitory computer readable media, and collaborative computing apparatus that establish a collaborative session for visualizing and interacting with a three-dimensional object in a collaborative augmented reality environment between two or more of a plurality of computing devices. Position and orientation information of each of the two or more of the plurality of computing devices is obtained. An interaction instruction with respect to the three-dimensional object from a first of the two or more of the plurality of computing devices is received. Instructions for adjusting visualization of the three-dimensional object on each of the other of the two or more of the plurality of computing devices are determined and provided based on the received interaction instruction and the obtained position and orientation information of each of the two or more of the plurality of computing devices.Type: GrantFiled: May 17, 2019Date of Patent: June 13, 2023Assignee: KAON INTERACTIVEInventors: Gavin Finn, Joshua Smith, Anatoly Dedkov
-
Patent number: 11659042Abstract: Disclosed are systems and methods for managing an application executing in a remote session. A user device (e.g., mobile device) creates a control communication session for an application executing within a remote session established between a remote application server and a client device. This application is being displayed by the client device. The user device receives metadata indicating a subset of user actions available from the application, and uses it to generate, for display on the user device, a graphical user interface. The graphical user interface is configured to, when activated by user input, inject input commands into the remote session for the application.Type: GrantFiled: January 7, 2022Date of Patent: May 23, 2023Assignee: Parallels International GmbHInventors: Paul Gafa, Maxim Shulga, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 11659023Abstract: Disclosed is a method including establishing a first communication link between a surgical visualization system outside a sterile field in an operating room and a primary display inside the sterile field, transmitting an image frame from the surgical visualization system to the primary display, establishing a second communication link between a surgical robotic hub in the operating room and the primary display, and transmitting another image frame from the surgical robotic hub to the primary display.Type: GrantFiled: December 4, 2018Date of Patent: May 23, 2023Assignee: Cilag GmbH InternationalInventors: Frederick E. Shelton, IV, David C. Yates, Eitan T. Wiener, Jeffrey L. Aldridge, Jeffrey D. Messerly, Jason L. Harris, Tamara Widenhouse, Jerome R. Morgan
-
Patent number: 11652784Abstract: An apparatus having an agent that includes a processor and a memory coupled with the processor and communicates with at least one of a fault, configuration, accounting, performance, security module. The processor effectuates operations including determining that a service is operating properly. The processor further effectuates operations including if the service is operating properly and the service is disabled, enabling the service. The processor further effectuates operations including if the service is not operating properly, generating an alarm and if the service is enabled, disabling the service.Type: GrantFiled: September 2, 2020Date of Patent: May 16, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Mehrad Yasrebi, James Jackson
-
Patent number: 11652686Abstract: A method for dynamically provisioning computer components using a message platform communicatively coupled to a message generator is provided. The method includes receiving a first computer message, wherein the first computer message indicates that a computer component should be provisioned for a network cluster, routing the first computer message such that a first platform that is a customer of the first queue i) receives the first computer message and ii) automatically performs a first configuration operation on the computer component based on the first computer message, receiving, at the advanced message queue exchange, a second computer message from the first platform, and routing the second computer message such that a second platform that is a customer of the second queue i) receives the second computer message and ii) automatically performs a second configuration operation on the computer component based on the second computer message.Type: GrantFiled: March 16, 2020Date of Patent: May 16, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Brian Marsh
-
Patent number: 11636716Abstract: Systems, apparatuses, and methods for wirelessly updating electronic control unit configuration can include determining operation parameters to be changed of an electronic control unit of an equipment, and generating a write package including the operating parameters to be changed. The systems, apparatuses, and methods include transmitting the write package to the equipment. The write package causes the electronic control unit to change the operation parameters upon verifying that the operation parameters are applicable to the equipment based on values of the parameters. In response to determining that the operation parameters are not applicable to the equipment, the write package can be discarded.Type: GrantFiled: November 2, 2020Date of Patent: April 25, 2023Assignee: Cummins Inc.Inventors: Prasanna Srinivasan, Michael F. Mattern, Gorance V. Eftimovski, Scott David Richter, Tomas Lopez Lauterio, Troy D. Hamilton, Ankit R Tarkas, Sagar R. Uplenchwar
-
Patent number: 11621993Abstract: The present technology relates to an information processing device, an information processing method, and a program that can ensure content-related application programs can be reliably utilized. A client 11 reproduces content distributed from a content server 12 via a network 21, and if the content being reproduced is identified by an ACR server 13, a T/SS for managing an application relating to the identified content is acquired from a T/SS server 14, a predetermined application distributed from an application server 15 is acquired on the basis of the T/SS acquired, and the activation and so on of that application is managed, and the application can therefore be reliably utilized. The present technology can, for example, be applied to a content distribution system that distributes content and content-linked applications.Type: GrantFiled: October 31, 2013Date of Patent: April 4, 2023Assignee: SATURN LICENSING LLCInventors: Yasuaki Yamagishi, Naohisa Kitazato
-
Patent number: 11611454Abstract: Systems and methods associated with distributing an application's network interface over nodes of a networking fabric are presented. Nodes of the fabric can operate as interface modules, each taking on a role or responsibility for a portion of the application's network address including IP address, port assignments, or other portions of the network address. Interface modules of the networking nodes can then spoof or cloak the application to provide security against internal or external threats.Type: GrantFiled: July 27, 2018Date of Patent: March 21, 2023Assignee: NANT HOLDINGS IP, LLCInventor: Thomas Wittenschlaeger
-
Patent number: 11606535Abstract: Systems and methods for interconnecting point-to-point (P2P) (i.e. SIP/H323) and web browser compatible video conferencing services. The conference platform gatewaying service may use a virtual web browser participant to send and/or receive video and/or audio over VoIP/Video standards, such as SIP/H323 or other point-to-point protocols into a web browser compatible conference by means of a virtual web browser participant. The conference platform gateway service may create a binding between a SIP address and a web meeting URL. When communication is initiated from a compatible peer device to the gateway/server by means of a point-to-point protocol, the gateway/server establishes a connection to the web-based conference using the binding between URI and URL, and establishes a connection between the Point-to-point and Web browser compatible meeting service.Type: GrantFiled: May 28, 2021Date of Patent: March 14, 2023Assignee: SYNERGY SKYInventors: Egil Hasting, Stale Reitan, Birger Lie
-
Patent number: 11606666Abstract: Systems and methods for vehicle registration are disclosed. A server computer and at least one database are constructed and configured for network communication with at least one vehicle. The at least one vehicle transmits a registration request to the server computer. The server computer assigns a unique registration ID for the at least one vehicle. The at least one database comprises a geofence database storing information of a multiplicity of registered geofences. Each of the multiplicity of registered geofences comprises a plurality of geographic designators defined by a plurality of unique Internet Protocol version 6 (IPv6) addresses. One of the plurality of unique IPv6 addresses is encoded as a unique identifier for each of the multiplicity of registered geofences. The server computer caches the information of the multiplicity of registered geofences on the at least one vehicle.Type: GrantFiled: July 14, 2022Date of Patent: March 14, 2023Assignee: GEOFRENZY, INC.Inventor: Benjamin T. Jones
-
Patent number: 11595327Abstract: Embodiments of the present disclosure relate to a group-based communication server for associating an identifier with one or more message communications within a group-based communication system. In some embodiments, the group-based communication server comprises at least one processor and at least one memory including computer program code.Type: GrantFiled: October 12, 2017Date of Patent: February 28, 2023Assignee: Salesforce, inc.Inventors: Sean Rose, Andreas Haugstrup Pedersen, Daniel Stewart Butterfield, Callum Henderson-Begg, Christopher David Montrois, Lauren Bosak Wagner, Milo Watanabe
-
Patent number: 11595253Abstract: The present disclosure describes techniques for using instances of a connector to communicate with multiple target systems without a manual pre-configuration step for each of the multiple target systems. The connector may be an extensible program-code-template for creating objects to perform one or more operations. For example, each instance of the connector may obtain information regarding a corresponding target system, determine an interface to the corresponding target system based on the information, and translate requests for the corresponding target system according to the interface.Type: GrantFiled: March 31, 2020Date of Patent: February 28, 2023Assignee: Oracle International CorporationInventors: Jagan Mohan Ungati, Sourav Panda, Shahabas Salam, Basavaraj Hungund, Atul Goyal
-
Patent number: 11588885Abstract: Among other things, this document describes systems, methods and devices for performance testing and dynamic placement of computing tasks in a distributed computing environment. In embodiments, a given client request is forwarded up a hierarchy of nodes, or across tiers in the hierarchy. A particular computing node in the system self-determines to perform a computing task to generate (or help generate) particular content for a response to the client. The computing node injects its identifier into the response indicating that it performed those tasks; the identifier is transmitted to the client with particular content. The client runs code that assesses the performance of the system from the client's perspective, e.g., in servicing the request, and beacons this performance data, along with the aforementioned identifier, to a system intelligence component. The performance information may be used to dynamically place and improve the placement of the computing task(s).Type: GrantFiled: April 11, 2022Date of Patent: February 21, 2023Assignee: Akamai Technologies, Inc.Inventor: Byung K. Choi
-
Patent number: 11582146Abstract: Delivery of high quality video in an adaptive bit rate (ABR) download session is achieved using obtained using lower quality communication paths. The method involves detecting that an ABR download session of a video is in a steady-state condition. If so a further determination is made as to whether there is sufficient pre-fetch time available to download an (N+1)th video segment of the video using at alternative connection path through a virtual WAN having a lower quality than a first connection path through the virtual WAN. If sufficient pre-fetch time is available, the (N+1)th video segment is prefetched using at least the second connection path instead of the first connection path.Type: GrantFiled: November 22, 2019Date of Patent: February 14, 2023Inventors: Praveen R. Dhanabalan, Tarun K. Hukmichand
-
Patent number: 11575756Abstract: Managing data to provide a cloud-based service for a plurality of work sessions, including: receiving a request to create a work session that is represented by a collection of tables; creating a work session table stored on a session server; receiving a request to add a user to the work session; storing user data related to the work session for the user in a record in the user table of the work session table; receiving a request to add an application to the work session; storing application data for the application related to the work session in a record in the application table of the work session table; and creating a session log which preserves information indicating an activity related to the work session including adding, accessing, changing, removing a file, person, application, or resource. Key words include work session and data access.Type: GrantFiled: January 30, 2019Date of Patent: February 7, 2023Assignees: Sony Group Corporation, Sony Media Cloud Services LLCInventors: Daniel Hitomi, Michael Faulconer
-
Patent number: 11568463Abstract: A computer-implemented system and method for generating heterogeneous graph feature embeddings for feature learning and prediction. An application server may receive and process a plurality of feature datasets to generate a graph data structure comprising a plurality of interconnected transaction pairs. The application server processes the graph data structure to determine a first-order transaction pair corresponding to a maximum transaction frequency based on a user identifier; executes a jumping probability algorithm to process the graph data structure to determine a second-order transaction pair jumping from a first-order transaction pair; and generates a transaction sequence associated with the user identifier.Type: GrantFiled: September 29, 2020Date of Patent: January 31, 2023Assignee: INTUIT INC.Inventor: Runhua Zhao
-
Patent number: 11563789Abstract: Implementations are provided herein for executive streaming data writes without duplication or loss. A client application and a pravega node can work to track where write data is, how much data has been written, and what specific data has been acknowledged by the pravega node as successfully written. In the event of an error or connection disruption, the client application can reconnect and determine how much data has been written and resend what data still needs to be written. The data can be written exactly once, and once written and acknowledged, will no longer be subject to data loss.Type: GrantFiled: May 9, 2018Date of Patent: January 24, 2023Assignee: EMC IP Holding Company LLCInventors: Thomas Kaitchuck, Andrei Paduroiu
-
Patent number: 11546184Abstract: Some examples relate to selection of a rendezvous point in an IP multicast network managing multicast group traffic. An example includes transmitting, from a controller in a cloud computing system, messages to a source device and a host device in an IP multicast-capable network, which may include two peer network devices that are virtualized to function as one virtual device. Based on the response to the messages, the controller may determine that the source device is present in OSI layer 3 and the host device is present in OSI layer 2. The controller may determine that the peer network are located downstream in relation to the determined layer of the source device. The controller may select a non-peer network device as a rendezvous point in the IP multicast-capable network. Further to the selection, the controller may synchronize an active-active configuration between the peer network devices.Type: GrantFiled: June 30, 2021Date of Patent: January 3, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Tathagata Nandy, Chethan Chavadibagilu Radhakrishnabhat