Patents Examined by Blake J Rubin
-
Patent number: 11979277Abstract: Techniques are described for creating a network-link between a first virtual network in a first cloud environment and a second virtual network in a second cloud environment. The first virtual network in the first cloud environment is created to enable a user associated with a customer tenancy in the second cloud environment to access one or more services provided in the first cloud environment. The network-link is created based on one or more link-enabling virtual networks being deployed in the first cloud environment and the second cloud environment.Type: GrantFiled: February 1, 2023Date of Patent: May 7, 2024Assignee: Oracle International CorporationInventors: Jinsu Choi, Jwala Dinesh Gupta Chakka, Jagwinder Singh Brar
-
Patent number: 11973642Abstract: In an example implementation consistent with the features disclosed herein, network devices of a physical network are bucketized for automatic configuration based on statistical analysis of the quantity of network links for the network devices. The quantity of network links for each of the network devices is identified. A bucketing factor for the network devices is computed. The bucketing factor equals a sum of a mean and a confidence interval value for the quantity of network links for the network devices. A persona for a provisioned network device is recommend based on the bucketing factor. The persona is assigned to the provisioned network device. A network device configuration is applied to the provisioned network device based on the persona assigned to the provisioned network device. A virtual network may be created on the physical network.Type: GrantFiled: June 16, 2023Date of Patent: April 30, 2024Assignee: Hewlett Packard Enterprise Development LPInventor: Shekhar Satyanarayana
-
Patent number: 11968107Abstract: A method for determining a correctness of an actually received timestamp is provided. A communication network includes a master clock, a first ECU having a first slave clock, a validator having a second slave clock, and a first communication bus. The first ECU uses a first communication standard having a deterministic scheme. The method includes synchronizing, at the first ECU, a time of the first slave clock to a global time of the master clock, synchronizing, at the validator, a time of the second slave clock to the global time of the master clock, predicting, at the validator, a timestamp to be received in an actual communication cycle from the first ECU based on the deterministic scheme of the communication standard used by the first ECU, and comparing, at the validator, the predicted timestamp with the actually received timestamp from the first ECU.Type: GrantFiled: August 26, 2021Date of Patent: April 23, 2024Assignee: Bayerische Motoren Werke AktiengesellschaftInventors: Mohamed-Saad Abdelhameed, Manjeet Singh Bilra, Karl Budweiser
-
Patent number: 11968272Abstract: A computer-implemented method and a computer program product for pending updates status queries in extended link services. A host application on a host device queries an update pending on a target device. The host device constructs a pending update query command for the target device, where the pending update query command includes a descriptor tag, a descriptor length, and a pending update vector. The host device sends the pending update query command to the target device. The host device receives from the target device a response to the pending update query command, where the response includes a link service request information descriptor and a pending update descriptor.Type: GrantFiled: July 25, 2023Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Pasquale A. Catalano, Christopher J Colonna, Maunik Patel, Tara Astigarraga, Jimmy Pazhoor John, Kieron Dirk Anthony Hinds
-
Patent number: 11943319Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.Type: GrantFiled: April 28, 2023Date of Patent: March 26, 2024Assignee: Palantir Technologies Inc.Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
-
Patent number: 11934770Abstract: Embodiments described herein are directed to an annotation system having a remote processor, and a client processor in data communication with the remote processor. The client processor is adapted to send a first request for an electronic file to the remote processor, receive the electronic file from the remote processor, define at least one new annotation about the electronic file, and define at least one anchor associated with the at least one annotation. The at least one of the remote processor and the client processor is adapted to store the at least one anchor and the at least one annotation in an annotation file that is separate from the electronic file.Type: GrantFiled: April 8, 2022Date of Patent: March 19, 2024Assignee: D2L CorporationInventors: Matthew Robert Teskey, Kenneth James Chapman, Jeremy Jason Auger, Brian John Cepuran
-
Patent number: 11936700Abstract: A system for real-time video streaming for a vehicle includes a camera system configured to capture videos of an environment surrounding the vehicle. The system also includes a vehicle communication system configured to communicate with a remote server and a vehicle controller in electrical communication with the camera system and the vehicle communication system. The vehicle controller is programmed to determine a system enablement state. The vehicle controller is further programmed to determine a camera system configuration in response to determining that the system enablement state is a system enabled state. The vehicle controller is further programmed to capture at least one video frame using the camera system based at least in part on the camera system configuration. The vehicle controller is further programmed to transmit the at least one video frame to the remote server using the vehicle communication system.Type: GrantFiled: February 16, 2023Date of Patent: March 19, 2024Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Fan Bai, Chuan Li, Esther Anderson, Jace C. Stokes, Peter Finnegan, Tarik Mahmood
-
Patent number: 11929873Abstract: Disclosed is an OPC UA-based centralized user configuration method and system for a time-sensitive network. The system includes user terminal stations, a UA-TSN configuration management middleware and a centralized user configuration entity. The user terminal station includes a plurality of field devices and a UA-TSN coordinator; the UA-TSN configuration management middleware obtains an OPC UA address information list by accessing the UA-TSN coordinator; and the centralized user configuration entity extracts and analyzes TSN stream demand information aggregated in the UA-TSN configuration management middleware. According to the present disclosure, the automatic transmission and configuration of TSN network scheduling information are realized, and the operation complexity in the large-scale TSN network configuration process is reduced.Type: GrantFiled: November 1, 2023Date of Patent: March 12, 2024Assignee: INSTITUTE OF INDUSTRIAL INTERNET, CHONQING UNIVERSITY OF POSTS AND TELECOMMUNICATIONSInventors: Ping Wang, Chenggen Pu, Yi Wang, Yifu Yang, Fanchuan Zeng
-
Patent number: 11917027Abstract: A system and method for providing time-critical services that are each assigned at least one server component formed by a software container which is loadable into a process control environment and which is executable at the process control environment, wherein a virtual IP stack is provided for each server component, which is connected to a virtual switch comprised by the process control environment, where each service additionally comprises a directory service component for determining services provided within the process control environment, where the directory service components are interconnected via a communication interface which is separated from the virtual switch and from the virtual IP stacks of the server components, and where an aggregator component formed via an additional software container is connected to the separated communication interface, where the aggregator component makes available, outside of the process control environment, reconciled information regarding the services provided via tType: GrantFiled: June 30, 2021Date of Patent: February 27, 2024Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Harald Albrecht, Stephan Höme, Thomas Talanis
-
Patent number: 11916983Abstract: An online meeting system begins the process of connecting a user to an online meeting when a request is received from a user to start or join the online meeting. In response to the request, a pre-meeting user interface (UI) is displayed having a user interface control which, when activated, enables transmission of audio and/or video data for the online meeting, and prior to activation of the control, connection parameters are shared with an online meeting service to preheat the meeting. In response to activation of the control, transmission of audio and/or video data for the online meeting is enabled.Type: GrantFiled: February 13, 2023Date of Patent: February 27, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Nagaswapna Bhamidipati, Xin He, Milica Jovanovic, Artur Pawel Kania, Namendra Kumar, Rui Liang, Yue Li, Joel Harodi Marquez Catano, Abhilash Chandrasekharan Nair, Gaurav Pancholi, Jindrich Parus, Martin Petrla, Denis Postu, Rama Krishan Prasad Satya Prakash, Kensaku Sueda, Balvinder Kaur Thind, Hao Xu
-
Patent number: 11916992Abstract: A scalable encoding architecture is able to support multiple encoder versions without requiring new versions of the architecture to be generated and supported for each encoder version. An encoding profile template can be generated that includes the available settings for an encoder. A versioned schema can be generated that defines the settings for a particular encoder version. The schema can be persisted such that when a new channel or media stream is to be generated, the schema can be loaded and its values validated in order to cause the encoder to encode the media content using the appropriate values. An interface presented to the user to generate the template or channel can be dynamically generated such that only the applicable and/or relevant settings for a particular encoder version are displayed.Type: GrantFiled: May 16, 2022Date of Patent: February 27, 2024Assignee: Amazon Technologies, Inc.Inventor: Kyle Simukka
-
Patent number: 11916728Abstract: A network interface system defines standardized network service requests and related abstracted tasks. In examples, commands needed to configure particular network elements are dependent on the network being utilized and/or the network element(s) being utilized. The network interface system may include a standardization layer, an abstraction layer, and an application programming interface for each of a variety of available networks. Upon a request for a network service, the related abstracted tasks may be translated into network-specific commands to configure network elements of disparate networks to provide the requested service.Type: GrantFiled: December 29, 2021Date of Patent: February 27, 2024Inventor: Austin Ritchie
-
Patent number: 11909551Abstract: A BRAS system-based packet encapsulation method includes obtaining user access information when receiving a user access protocol packet and performing VXLAN GPE encapsulation on the user access protocol packet based on the user access information. The encapsulation structure includes a user information header that is used to store the user access information, and a quantity of bytes occupied by the user information header is less than or equal to 12. In this application, the foregoing encapsulation structure is used to encapsulate a packet.Type: GrantFiled: February 22, 2023Date of Patent: February 20, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jie Chen, Zhouyi Yu, Hongtao Guo, Qian Cao
-
Patent number: 11895206Abstract: Systems and methods are provided for including information in an invitation from a first to connect with a second user that identifies a context regarding how the first user found the second user. A system can include a request component configured to receive, at a first network source, information identifying a second user that a first user has selected to send an invitation to connect with at the first network source, a context component configured to determine a context regarding selection of the second user by the first user, including where the first user found the information identifying the second user, and a generation component configured to generate an invitation that invites the second user to connect with the first user at the first network source. The invitation comprises first user identification information and context information identifying the context regarding the selection of the second user by the first user.Type: GrantFiled: April 25, 2022Date of Patent: February 6, 2024Assignee: Google LLCInventors: Michael Patrick Schneider, Justin Lewis
-
Patent number: 11888799Abstract: A user may use a client device to create a draft document by interacting with a server. The user provides an image in a message (e.g., a multimedia messaging service (MMS) message) from a different device. The server receives the image and modifies the draft (e.g., by updating a web page being displayed on the client device). This process allows the user to type text for a draft using a client device that includes a keyboard (e.g., a desktop or laptop computer) and to add an image to the draft using a second device that includes a camera (e.g., a mobile phone or tablet computer) without having to transfer the image from the second device to the first device.Type: GrantFiled: May 31, 2023Date of Patent: January 30, 2024Assignee: EBAY INC.Inventor: Vivian Gledhill
-
Patent number: 11888702Abstract: A services platform acts as an intermediary between an existing enterprise analytic environment, and one or more underlying cloud service providers. The platform provides enterprise “big data-as-a-service,” by which an enterprise can seamlessly and easily provision new capacity for processing its analytic workload, and migrate data sources (e.g., data warehouse marts, enterprise data warehouses, analytic sandboxes, and the like) to the cloud for processing. The platform provides end-to-end enterprise class manageability of enterprise data assets, from data collection, aggregation, movement, staging and processing, all while providing service levels, security, access and governance. The platform integrates directly but seamlessly into the enterprise analytic stack, and existing analytics applications work as normal. The platform provides a way for the enterprise to translate its workloads into clusters of compute resources that meet its service level requirements.Type: GrantFiled: February 1, 2022Date of Patent: January 30, 2024Assignee: Cazena, Inc.Inventors: Pratyush Moghe, Peter Thomas Smith, Craig Steven Harris, Mineharu Takahara, Lovantheran Chetty, Daniel Dietterich
-
Patent number: 11882085Abstract: Methods, systems, and media for generating a notification in connection with a video content item are provided. In some embodiments, the method comprises: causing a video content item and a message interface to be presented on a plurality of user devices, wherein the video content item is created by a content creator; receiving, from at least a portion of the plurality of user devices, a plurality of messages via the message interface; identifying at least one topic included in a portion of the plurality of messages within a given period of time; causing a notification that indicates the at least one topic to be superimposed on the presentation of the video content item on the plurality of user devices; determining that the at least one topic is no longer included in more than a predetermined number of the plurality of messages; and causing presentation of the notification to be inhibited on the plurality of user devices.Type: GrantFiled: December 12, 2022Date of Patent: January 23, 2024Assignee: Google LLCInventors: David Patierno, Jokubas Zukerman, Christopher Cooke, Tomer Margolin
-
Patent number: 11876859Abstract: A network device includes a network interface, a host interface, and processing circuitry. The network interface is configured to connect to a communication network. The host interface is configured to connect to a host comprising a host processor running a client process. The processing circuitry is configured to receive packets belonging to a message having a message length, the message originating from a peer process, to identify, in at least some of the received packets, application-level information specifying the message length, to determine, based on the identified message length, that the packets of the message already received comprise only a portion of the message, and in response to determining that the client process benefits from receiving less than the entire message, to initiate reporting the packets of the message already received to the client process.Type: GrantFiled: December 29, 2022Date of Patent: January 16, 2024Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Or Gerlitz, Noam Bloch, Gal Yefet
-
Patent number: 11863348Abstract: A method includes receiving, at a home controller of a home domain and from a first device in the home domain, a first message concerning a user device that is anchored to the home domain and that has roamed from the home domain to a visitor domain. The method also includes, in response to determining that the first device is a router, opening a tunnel between the home controller and a visitor controller of the visitor domain and communicating the first message to the user device through the tunnel. The method further includes receiving, at the home controller and from a second device in the home domain, a second message concerning the user device and in response to determining that the second device is not a router, communicating, to the second device, a proxy response to the second message.Type: GrantFiled: July 6, 2021Date of Patent: January 2, 2024Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Amine Choukir, Domenico Ficara, Eric M. Levy-Abegnoli, Bhavik Fajalia, Gokul Bhoothanathan Kailasanatha Subramania
-
Patent number: 11848996Abstract: Systems and methods for building a device graph for cooperative device identification are disclosed. Various information is received at a computing system over a communications network, include information defining a relationship between (i) a unique identifier associated with a first device of a user and (ii) a unique identifier associated with the user, and information defining a relationship between (i) a unique identifier associated with a second device of the user and (ii) the unique identifier associated with the user. The unique identifiers associated with the devices are each mapped to the platform-wide identifier based at least in part on the unique user identifier. A device graph comprising a plurality of device nodes is constructed, with related device nodes connected by one or more edges. Nodes representing the devices are linked based on a relationship identified between them using the platform-wide identifier.Type: GrantFiled: June 15, 2022Date of Patent: December 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Stephen Williams, Scott Menzer