Patents by Inventor Vipin Jain

Vipin Jain has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11964247
    Abstract: An apparatus includes a blender lid configured to cover an opening in a blender receptacle and a lid arm coupled to the blender lid and coupled rotationally about a first horizontal axis. The lid arm is configured to rotate about the first horizontal axis to selectively position the blender lid to cover and uncover the opening in the blender receptacle. The blender arm may rotate the blender lid about the first horizontal axis to cover the opening in the blender receptacle and apply a downward force on the blender lid to seal the opening of the blender receptacle with the blender lid. The blender arm may include a horizontal rod having a longitudinal axis that corresponds to the first horizontal axis and having a first end attached to the blender lid.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 23, 2024
    Assignee: 6D BYTES INC.
    Inventors: Vipin Jain, Venkateswaran Ayalur, Vijayasimha Doddabalapur, Kevin Andrew Marshall
  • Patent number: 11961354
    Abstract: In one embodiment, a system includes: a robotic arm assembly; a plurality of components arranged around the robotic arm assembly and positioned within reach of the robotic arm assembly; and a controller configured to control operation of the robotic arm assembly within the system. Each of the plurality of components is configured to either: store ingredients under predetermined environmental conditions; store food preparation tools; dispense ingredients; blend, cook, or assemble ingredients into a completed food item; provide cleaning functionality to the system and/or components thereof; provide user access to completed food items; or display information relevant to a food item or preparation thereof to users.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: April 16, 2024
    Assignee: 6D BYTES INC.
    Inventors: Vipin Jain, Venkateswaran Ayalur, Vijayasimha Doddabalapur
  • Publication number: 20240083662
    Abstract: In one embodiment, the present disclosure includes a cloud computer system for controlling a plurality of remote devices comprising a cloud server including a cloud based operating system comprising a data model stored in a computer memory. The data model includes commands that may be performed by a plurality of remote devices in a remote system and, for each remote device, one or more operations for triggering processes executed by the remote device. The cloud based operating system generates a set of instructions from the plurality of commands and corresponding operations to control a portion of the remote devices to perform a task.
    Type: Application
    Filed: July 13, 2023
    Publication date: March 14, 2024
    Inventors: Vipin Jain, Venkateswaran Ayalur, Vijayasimha Doddabalapur
  • Patent number: 11863467
    Abstract: A network appliance can have an input port that can receive network packets at line rate, two or more ingress queues, a line rate classification circuit that can place the network packets on the ingress queues at the line rate, a packet buffer that can store the network packets, and a sub line rate packet processing circuit that can process the network packets that are stored in the packet buffer. The line rate classification circuit can place a network packet on one of the ingress queues based on the network packet's packet contents. A buffer scheduler can select network packets for processing by a sub line rate packet processing circuit based on the priority levels of the ingress queues.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: January 2, 2024
    Assignee: PENSANDO SYSTEMS INC.
    Inventors: Michael Brian Galles, Vipin Jain
  • Patent number: 11841985
    Abstract: Methods and systems for implementing security operations in an input/output (I/O) device are disclosed. In an embodiment, an I/O (Input/Output) device involves an I/O port, a host bus configured to be connected to a host, a data processing pipeline within the I/O device coupled to the I/O port and to the host bus to process and forward data between the I/O port and the host bus, and a hardware security module (HSM) within the I/O device coupled to the host bus and to the data processing pipeline, the HSM comprising a crypto engine configured to encrypt and decrypt data of the data processing pipeline, and a secure key storage coupled to the crypto engine containing encryption keys for use in encrypting and decrypting packets, wherein the secure key storage contains keys that are encrypted by the HSM and that are accessible through the HSM.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: December 12, 2023
    Assignee: Pensando Systems Inc.
    Inventors: Enrico Schiattarella, David Antony Clear, Vipin Jain
  • Patent number: 11738934
    Abstract: In one embodiment, a cloud computer system is disclosed for controlling a plurality of remote devices comprising a cloud server including a cloud based operating system comprising a data model stored in a computer memory. The data model includes commands performed by a plurality of remote devices in a remote system and, for each remote device, one or more operations for triggering processes executed by the remote device. The cloud based operating system generates a set of instructions from the plurality of commands and corresponding operations to control a portion of the remote devices to perform a task.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 29, 2023
    Assignee: 6D BYTES INC.
    Inventors: Vipin Jain, Venkateswaran Ayalur, Vijayasimha Doddabalapur
  • Patent number: 11726957
    Abstract: Network appliances can record log entries in log objects. An object store can receive the log objects and can use the log objects to create index objects and flow log objects. Each flow log object and index object can be associated with a time period wherein the flow log object includes flow log entries received during that time period. The index object includes shard tables that can be stored in different nonvolatile memories and can thereby be concurrently searched. Shard entries in the shard tables indicate flow entry indicators. The flow entry indicators indicate log entries in the flow log object. An internally indexed searchable object can include the flow log object and the index object. Numerous indexed fields in the flow log entries and can be indexed with each indexed field searchable via the shard entries.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: August 15, 2023
    Assignee: Pensando Systems Inc.
    Inventors: Shrey Ajmera, Vipin Jain, Enrico Schiattarella, Pirabhu Raman
  • Publication number: 20230231818
    Abstract: A network appliance can have an input port that can receive network packets at line rate, two or more ingress queues, a line rate classification circuit that can place the network packets on the ingress queues at the line rate, a packet buffer that can store the network packets, and a sub line rate packet processing circuit that can process the network packets that are stored in the packet buffer. The line rate classification circuit can place a network packet on one of the ingress queues based on the network packet's packet contents. A buffer scheduler can select network packets for processing by a sub line rate packet processing circuit based on the priority levels of the ingress to queues.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Michael Brian Galles, Vipin Jain
  • Patent number: 11673752
    Abstract: In one embodiment, the present disclosure includes a dispenser vane comprising a flexible outer surface and a plurality of flexible teeth arranged along the length of the outer surface. The flexible outer surface and flexible teeth are radially moveable.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: June 13, 2023
    Assignee: 6D Bytes Inc.
    Inventors: Vipin Jain, Venkateswaran Ayalur, Vijayasimha Doddabalapur, Kevin Andrew Marshall, Jessica Pei-Sheng Murphy
  • Publication number: 20230169126
    Abstract: A method includes receiving a request to create a managed data service on a cloud platform. The method also includes sending at least one instruction to the cloud platform for creating metadata for a set of data clusters in a database accessible by the cloud platform. The method also includes sending at least one instruction to the cloud platform to initiate creation of one or more user accounts on the cloud platform. The method also includes sending at least one instruction for configuring a multi-tier database on the cloud platform. The method also includes causing deployment of the set of data clusters on the cloud platform using a cloud formation template, wherein each data cluster has access to the multi-tier database. The method also includes sending at least one instruction to the cloud platform for making the set of data clusters available for receiving and processing requests.
    Type: Application
    Filed: November 29, 2022
    Publication date: June 1, 2023
    Inventors: Dave Poston, Timothy Mersov, Kevin Bajorin, Vipin Jain
  • Patent number: 11657669
    Abstract: In one embodiment, the present disclosure includes a cloud based management system controlling a plurality of automated food production systems residing at different locations. A machine learning algorithm may be used to modify recipe data to customize recipes.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: May 23, 2023
    Assignee: 6D BYTES INC.
    Inventors: Vipin Jain, Venkateswaran Ayalur, Vijayasimha Doddabalapur
  • Publication number: 20230069844
    Abstract: Synchronizing the databases maintained by network appliances can support high availability or high throughput topologies, but also consumes the devices' processing resources. To address that resource consumption, the network appliance's packet processing pipeline circuits can process synchronization packets to thereby synchronize the databases. A local data structure can be in a first local state. Processing a network packet can result in changing the local data structure to a second local state. A state sync packet can include state transition data that indicates a state difference between the first local state and the second local state. The state sync packet can be sent to a peer device that is configured to process the state transition data using the peer device's packet processing pipeline circuit. The peer device's packet processing pipeline can use the state transition data to update a peer device data structure that is in the peer device.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 9, 2023
    Inventors: Varagur Chandrasekaran, Akshaya Nadahalli, Balakrishnan Raman, Chandrasekaran Swaminathan, John Cruz, Maruthi Ram Namburu, Pirabhu Raman, Vijay Sampath, Vipin Jain
  • Publication number: 20220376973
    Abstract: A method is provided in one example embodiment and includes creating a segment organization, which includes a configuration profile. The method also includes attaching the configuration profile to a server in the segment organization. The method further includes sending the attached configuration profile to a database in a physical network.
    Type: Application
    Filed: August 3, 2022
    Publication date: November 24, 2022
    Inventors: Vipin Jain, Suran Saminda de Silva, Shyam Kapadia, Nilesh Shah
  • Publication number: 20220335008
    Abstract: Network appliances can record log entries in log objects. An object store can receive the log objects and can use the log objects to create index objects and flow log objects. Each flow log object and index object can be associated with a time period wherein the flow log object includes flow log entries received during that time period. The index object includes shard tables that can be stored in different nonvolatile memories and can thereby be concurrently searched. Shard entries in the shard tables indicate flow entry indicators. The flow entry indicators indicate log entries in the flow log object. An internally indexed searchable object can include the flow log object and the index object. Numerous indexed fields in the flow log entries and can be indexed with each indexed field searchable via the shard entries.
    Type: Application
    Filed: April 7, 2021
    Publication date: October 20, 2022
    Inventors: Shrey Ajmera, Vipin Jain, Enrico Schiattarella, Pirabhu Raman
  • Publication number: 20220327123
    Abstract: Network appliances can record log entries in log objects. An object store can receive the log objects and can use the log objects to create index objects and flow log objects. Each flow log object and index object can be associated with a time period wherein the flow log object includes flow log entries received during that time period. The index object includes shard tables that can be stored in different nonvolatile memories and can thereby be concurrently searched. Shard entries in the shard tables indicate flow entry indicators. The flow entry indicators indicate log entries in the flow log object. An internally indexed searchable object can include the flow log object and the index object. Numerous indexed fields in the flow log entries and can be indexed with each indexed field searchable via the shard entries.
    Type: Application
    Filed: June 2, 2021
    Publication date: October 13, 2022
    Inventors: Shrey Ajmera, Enrico Schiattarella, Pirabhu Raman, Vipin Jain
  • Patent number: 11431681
    Abstract: Described are platforms, systems, and methods for actuating transmission control protocol/Internet protocol (TCP/IP) through a method comprises: identifying a computer workload during a handshake process for establishing a network connection with a remote host; configuring, based on the computer workload, one or more TCP/IP parameters of the network connection; and completing the handshake process to establish the network connection with the remote host.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: August 30, 2022
    Assignee: PENSANDO SYSTEMS INC.
    Inventors: Sameer Kittur, Raghava Kodigenahalli Sivaramu, Alok Rathore, Vijay Sampath, Vipin Jain
  • Patent number: 11394700
    Abstract: Described are platforms, systems, and methods for providing an in-line, transparent Transmission Control Protocol (TCP)/Transport Layer Security (TLS) proxy. In one aspect, a programmable input output (IO) device comprises at least one advanced reduced instruction set computer (RISC) machine (ARM) core communicably coupled to at least one central processing unit (CPU) core of a host device; a programmable P4 pipeline comprising a cryptographic offload subsystem; and a memory unit. The programmable IO device executing instruction stored on the memory unit comprising: establishing a session for an incoming TCP connection received from a remote host via the at least one ARM core; processing data packets received from the remote host via the programmable P4 pipeline; decrypting the received data packets via the cryptographic offload subsystem; and providing the decrypted data packets to the host device.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: July 19, 2022
    Assignee: PENSANDO SYSTEMS INC.
    Inventors: Sameer Kittur, Raghava Kodigenahalli Sivaramu, Alok Rathore, Vijay Sampath, Vipin Jain
  • Publication number: 20220207954
    Abstract: In one embodiment, the present disclosure includes a cloud based management system controlling a plurality of automated food production systems residing at different locations. A machine learning algorithm may be used to modify recipe data to customize recipes.
    Type: Application
    Filed: March 15, 2022
    Publication date: June 30, 2022
    Inventors: Vipin JAIN, Venkateswaran AYALUR, Vijayasimha DODDABALAPUR
  • Patent number: 11374844
    Abstract: A network appliance having a control plane and a data plane can process substantially every input packet at wire speed in a programmable packet processing pipeline of the data plane. Sensors, which can be processes implemented within the pipeline, can measure parameters of the network traffic flows and of the network appliance in accordance with monitoring policies. Reporting policies can be triggered when any one of many criteria are met by the parameters. The reporting policy can result in a report being sent to an outside recipient. Alternatively, the reporting policy can result in the network appliance implementing additional monitoring or reporting policies.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: June 28, 2022
    Assignee: Pensando Systems, Inc.
    Inventors: Varagur Chandrasekaran, Vipin Jain, Swaminathan Narayanan, Raghava Kodigenahalli Sivaramu, Venkatesh Srinivasan
  • Publication number: 20220185573
    Abstract: In one embodiment, the present disclosure includes a cloud computer system for controlling a plurality of remote devices comprising a cloud server including a cloud based operating system comprising a data model stored in a computer memory. The data model includes commands that may be performed by a plurality of remote devices in a remote system and, for each remote device, one or more operations for triggering processes executed by the remote device. The cloud based operating system generates a set of instructions from the plurality of commands and corresponding operations to control a portion of the remote devices to perform a task.
    Type: Application
    Filed: February 28, 2022
    Publication date: June 16, 2022
    Inventors: Vipin Jain, Venkateswaran Ayalur, Vijayasimha Doddabalapur