Patents Examined by Mohamed Wasel
  • Patent number: 12081367
    Abstract: Compute nodes can execute virtual routers to implement a forwarding plane for one or more virtual networks having virtual network destinations hosted by the compute nodes. In one example, a method includes generating, by a software-defined networking (SDN) controller that manages a plurality of compute nodes, based on a unique identifier of a virtual network, a route target value for the virtual network, wherein the virtual network comprises virtual network endpoints executing on the compute nodes; and outputting, by the SDN controller and to a routing protocol peer device, a virtual private network (VPN) route that includes the route target value for the virtual network and a virtual network prefix associated with the virtual network, the VPN route for routing to the plurality of compute nodes executing the virtual network endpoints of the virtual network.
    Type: Grant
    Filed: April 17, 2023
    Date of Patent: September 3, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Sandeep Sridhar, Ganesha Hebbale Venkatasubbaiah
  • Patent number: 12072671
    Abstract: A holographic projector comprising a spatial light modulator arranged to display a hologram of a light pattern for projection and to spatially-modulate light, in accordance with display, to form a holographic reconstruction, wherein the holographic reconstruction is spatially-separated from the spatial light modulator. If the holographic projection is operating properly, the formed holographic reconstruction should correspond to the light pattern. The holographic projector also comprises a detector array comprising a plurality of light detection elements arranged to detect light corresponding to a respective plurality of positions of the holographic reconstruction and to provide a respective plurality of output signals related to light detection, and a fault detection circuit arranged to compare one or more of the plurality of output signals from the respective plurality of light detection elements with one or more of a plurality of expected signals based on the light distribution of the light pattern.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 27, 2024
    Assignee: Envisics Ltd
    Inventors: Timothy Smeeton, Alexander Cole
  • Patent number: 12074840
    Abstract: Embodiments include techniques to receive and process data from a data service provider, communicate a plurality of messages comprising the data to a streaming data platform and detect a failure of delivery of the plurality of messages to the streaming data platform. Embodiments further include techniques communicate the plurality of messages to a distributed message queue service of a distributed message queue system, publish each of the plurality of messages to the streaming data platform, determine each of the plurality of messages published to the streaming data platform was successful or unsuccessful, and retry publication of each unsuccessfully published message of plurality of messages to the streaming data platform.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: August 27, 2024
    Assignee: Capital One Services, LLC
    Inventors: Lavangana Govil, Vijayasuriya Ravi
  • Patent number: 12066997
    Abstract: A method for determining data consistency in a distributed asynchronous architecture is provided. A server receives transaction requests for processing transactions. The server offers one or more services for processing each transaction. Execution of a service for a transaction corresponds to partial processing of the corresponding transaction. The server generates, for each transaction, one or more disposition messages based on the execution of the one or more services. The server aggregates, for each transaction, the generated one or more disposition messages based on a unique identifier of a corresponding transaction and determines a data consistency rate based on the aggregated one or more disposition messages and a set of rules. The set of rules defines one or more standard sequences for executing the one or more services for processing each transaction.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: August 20, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Geetkumar Subhashchandra Gangwar, Gaurav Jain, Hitesh Mrig
  • Patent number: 12062240
    Abstract: A monitoring system can include an electronic device operably coupled with a vehicle. One or more sensors operably can be operably coupled with the electronic device. A user interface can be operably coupled with the electronic device. A controller can be operably coupled with the electronic device. The controller can be configured to receive data from the one or more sensors and provide an instruction to the electronic device based on the data from the one or more sensors, wherein the instruction is related to mitigating an upcoming information of interest along a route.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: August 13, 2024
    Assignee: VergeIQ, LLC
    Inventors: Ricky Samona, Christopher Benham
  • Patent number: 12052328
    Abstract: Disclosed are systems and methods for a software development architecture enabling users to locally test and develop software, using a multitude of remote devices of their choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: July 30, 2024
    Assignee: BrowserStack Limited
    Inventors: Bipul Jain, Yohan Pereira
  • Patent number: 12052165
    Abstract: Various embodiments provide a fault diagnosis method and an apparatus. In those embodiments, a centralized management apparatus receives a first packet from a first network device by using a first IGP monitoring protocol session, where the first packet includes a first message sent by the first network device to a second network device. The centralized management apparatus receives a second packet from the second network device through a second IGP monitoring protocol session, where the second packet includes a second message sent by the second network device to the first network device. The centralized management apparatus performs fault diagnosis based on the first packet and the second packet.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: July 30, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunwan Zhuang, Zhenbin Li, Shiping Xu, Kai Lu
  • Patent number: 12047189
    Abstract: The techniques disclosed herein provide a system that can control the delivery of messages to users of a communication session. When one of the participants, who is deemed as a permitted user, sends a message to a presenter, the system renders at least a portion of the private message in a region associated with the sender. Other users who are restricted users, are not permitted to send a message to the presenter while the system is in presentation mode. Permitted users can be users having identities having a domain that is common to the presenter, e.g., an internal employee, while the restricted users may have identities having a domain that is different than the identity of the presenter.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bahram Ali, Fehmi Chebil
  • Patent number: 12047298
    Abstract: A method of transmitting multicast traffic to workloads of tenants communicating over overlay networks provisioned on top of a physical network includes the steps of: detecting the multicast traffic; determining that the multicast traffic is bound for workloads of a first tenant and workloads of a second tenant; encapsulating one instance of the multicast traffic using a Layer 2 (L2) over Layer 3 (L3) encapsulation protocol to generate encapsulated traffic, wherein the encapsulated traffic includes an identifier of a first backplane network corresponding to the first tenant and an identifier of a second backplane network corresponding to the second tenant in a header portion of each packet of the encapsulated traffic; and transmitting, to a first host computing device, the encapsulated traffic with the identifiers of the first and second overlay networks.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: July 23, 2024
    Assignee: VMware LLC
    Inventors: Senthilkumar Karunakaran, Chidambareswaran Raman, Meenakshi Sundaram Selvaraj, Subin Cyriac Mathew, Stephen Tan
  • Patent number: 12022535
    Abstract: A computing device comprises a logic subsystem and a storage subsystem holding instructions executable by the logic subsystem to transmit a first identifier of the computing device to a separate electronic device, the first identifier being transmitted during one time frame of a plurality of sequential time frames. A second identifier of the computing device is transmitted to the electronic device, the second identifier including more data than the first identifier, the second identifier being transmitted over two or more time frames of the plurality of sequential time frames. An electronic pairing is established between the computing device and the electronic device based at least in part on one or both of the first and second identifiers, the electronic pairing enabling receiving of control inputs from the electronic device at the computing device.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: June 25, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arie Yehuda Gur, Nadav Linenberg, Eran Chencinski, Uri Ron
  • Patent number: 12016803
    Abstract: A medical treatment apparatus includes a power and control (PAC) device. The PAC device provides electrical power through a cable to a laser handpiece assembly to electrically power a laser source within the handpiece assembly. The PAC device controls operation of the handpiece assembly and detects an identification of the handpiece assembly. The PAC device also monitors data relating to operation of the handpiece assembly. The PAC device uploads, through a communication network to a user assistance center remote from the PAC device, the handpiece assembly identification and the monitored data.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: June 25, 2024
    Assignee: Biolase, Inc.
    Inventors: Dmitri Boutoussov, David Tuck
  • Patent number: 12021724
    Abstract: Techniques are disclosed for transmitting a message to a user device in accordance with a determination that another device is unreachable over a network. In one example, a server device, at a first location, may identify a controller device resident at a second location, whereby the controller device is configured to communicate with a router at the second location. The server device may also receive a list of user devices. The server device may transmit a ping message to the controller device via the router to determine whether the controller device is unreachable by the server device. The server device may subsequently transmit a message to a user device on the list in accordance with a determination that the controller device is unreachable by the server device, whereby the message includes instructions for the user device to determine whether the controller device is unreachable by the user device.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: June 25, 2024
    Assignee: Apple Inc.
    Inventors: Keith W. Rauenbuehler, Nicholas J. Circosta, Kenneth A. York, Christopher Ku, Adam J. Moore, Jose A. Lozano Hinojosa, Aniket A. Zamwar, Patrick L. Coffman
  • Patent number: 12021658
    Abstract: A switch device includes: a plurality of communication ports; a switch unit configured to relay a frame, which has been transmitted from a function unit and to which information including an ID of a VLAN and priority information is added, to another function unit via a communication port, according to the priority information; and a duplication unit configured to, when the diagnosis device is connected to another switch device, duplicate the frame to be relayed via a designated communication port, thereby generating a duplicate frame for diagnosis. The duplication unit is able to set the priority information to be added to the duplicate frame for diagnosis, separately from the priority information to be added to the frame as an original. The switch unit outputs the duplicate frame for diagnosis, from a communication port corresponding to the other switch device, according to the priority information set by the duplication unit.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: June 25, 2024
    Assignees: Sumitomo Electric Industries, Ltd., Sumitomo Wiring Systems, Ltd., Autonetworks Technologies, Ltd., Toyota Jidosha Kabushiki Kaisha
    Inventors: Akihito Iwata, Tatsuya Izumi, Hirofumi Urayama, Tadashi Matsumoto, Hideki Maeda, Darmawan Go, Takeshi Hagihara, Masashi Amesara, Hisashi Furukawa, Shu Ishizuka, Hideki Goto
  • Patent number: 12015682
    Abstract: A service subscription method and an apparatus for reporting a service change, where the method includes a first network function network element sending the address of the first network function network element to a second network function network element. Therefore, when a first service changes, the first network function network element can receive a notification.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: June 18, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zaifeng Zong
  • Patent number: 12015529
    Abstract: A private mobile network supports information technology (IT) needs of an organization of any type and size. The private mobile network may be customized and scaled to meet the changing IT needs of the organization. It provides a common virtual network fabric by which all of the disparate networks of the organization can be bridged together and across multiple locations, and may be integrated with existing IT software and hardware of the organization, even proprietary software and hardware. The private mobile network may be accessed by devices through existing access mechanisms and through a radio access network. In addition, any device accessing the private mobile network is associated with a user identifier, such as an e-mail address assigned to the user by the organization, so that the user can be identified regardless of which device was used in accessing the private mobile network.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: June 18, 2024
    Assignee: Highway9 Networks, Inc.
    Inventors: Sachin Thakkar, Debashis Basak, Serge Maskalik, Allwyn Sequeira
  • Patent number: 12010266
    Abstract: Machine-implemented assistance is provided in interaction among multiple parties. This assistance can include recording of evidence of communication, and in particular to recording of evidence of language-based communication between humans and machines. Further, machine-implemented facilitation of dispute resolution based on the recorded evidence may be provided.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: June 11, 2024
    Assignee: Pryon Incorporated
    Inventors: David Nahamoo, Igor Jablokov, Clifford A. Pickover
  • Patent number: 12002242
    Abstract: The present invention discloses a CIELAB color space-based quantitative testing and analysis method for rice seed viability, and the method comprises removing husks on surfaces of rice seeds, soaking and imbibing the rice seeds without the husks removed, staining the rice seeds by using a TTC staining solution, and longitudinally cutting the rice seeds along embryos; converting the longitudinal section image of the rice seed from an RGB color space to a CIELAB color space, and calculating L value, a value and b value per unit area of the rice embryo as a staining intensity per unit area, and converting the staining intensity into a rice seed viability score according to a pre-established conversion model of the staining intensity and the rice seed viability score. According to the present invention, a reference result can be provided for the rapid, accurate and objective evaluation of the seed viability.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: June 4, 2024
    Assignee: Quality Standard and Testing Technology Research Institute, Yunnan Academy of Agricultural Science
    Inventors: Yanfang Liu, Ruixi Han, Juxiang Qiao, Jiangchuan Fan, Changsheng Yin, Xiaohong Yang
  • Patent number: 12003427
    Abstract: Resource metrics are obtained for resources from distributed resources associated with operations of an enterprise. Metric types from the distributed resources defined in the metrics are grouped and aggregated into aggregated metric types within a data model. Each aggregated metric type data value of the data model is weighed. The weighted aggregated data values are used to calculate an overall service health value of the enterprise. A current instance of the data model is processed to render one or more single views within an interface to a user of the enterprise. Each single view includes the overall service health value along with a custom-level of detail for each aggregated metric type and the corresponding aggregated metric data values.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: June 4, 2024
    Assignee: NCR Voyix Corporation
    Inventors: Isidro Alfonso Vera Rodriguez, Mayur Aggarwal, Yung-Hang Chang, Nitin Gaurav, Kun Zhu
  • Patent number: 12003561
    Abstract: An end user premises device is provided that includes a memory, one or more transceivers, and one or more processors. The one or more transceivers are configured to communicate with one or more stations in a network and a client device. The one or more processors are configured to receive a first user request for data from the client device using the one or more transceivers, determine a first point in time for retrieving the data based on an amount of charge in batteries of the one or more stations in the network, retrieve, at the first point in time, the data from a remote server via the network using the one or more transceivers, store the data in the memory, and in response to a second user request, transmit the data to the client device using the one or more transceivers.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: June 4, 2024
    Assignee: Aalyria Technologies, Inc.
    Inventors: Brian Barritt, Sharath Ananth
  • Patent number: 11997021
    Abstract: Based on analysis of a workload associated with a throttling key of a client request directed to a first service, a scale-out requirement of the throttling key is obtained at respective resource managers of a plurality of other services which are utilized by the first service to respond to client requests. The resource managers initiate, asynchronously with respect to one another, resource provisioning tasks at each of the other services to fulfill the scale-out requirement. A throttling limit associated with the throttling key is updated to a second throttling key after the resource provisioning tasks are completed by the resource managers, and the updated limit is used to determine whether to accept another client request associated with the throttling key.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Satya Naga Satis Kumar Gunuputi Alluri Venka, John Baker, Shahab Shekari, Kartik Natarajan, Ruhaab Markas, Ganesh Kumar Gella, Santosh Kumar Ameti