Patents by Inventor Prem Pinto

Prem Pinto 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).

  • Publication number: 20200192823
    Abstract: A data storage device includes: a housing integrating a control logic, a data protection logic, and a non-volatile storage; and a network interface connector integrated to the housing and is configured to be directly inserted into a network switch. The control logic is configured to store a vehicle data including a video stream in the non-volatile storage. The video stream is received from a video camera that is connected to the network switch. The data protection logic is configured to detect a vehicle event and change an operating mode of the data storage device to a read-only mode prohibiting the vehicle data stored in the non-volatile storage from being erased or tampered.
    Type: Application
    Filed: February 25, 2020
    Publication date: June 18, 2020
    Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
  • Publication number: 20200167082
    Abstract: A system is disclosed. The system may include a computer system, which may include a processor that may execute instructions of an application that accesses an object using an object command, and a memory storing the instructions of the application. The computer system may also include a conversion module to convert the object command to a key-value (KV) command. Finally, the system may include a storage device storing data for the object and processing the object using the KV command.
    Type: Application
    Filed: January 29, 2020
    Publication date: May 28, 2020
    Inventors: Anand SUBRAMANIAN, Oscar PREM PINTO
  • Publication number: 20200117525
    Abstract: A host machine is disclosed. The host machine may include a host processor, a memory, an operating system running on the host processor, and an application running under the operating system on the host processor. The host machine may also include a Peripheral Component Interconnect Express (PCIe) tunnel to a Non-Volatile Memory Express (NVMe) Solid State Drive (SSD) and an RPC capture module which may capture the RPC from the application and deliver a result of the RPC to the application as though from the host processor, where the NVMe SSD may execute the RPC to generate the result.
    Type: Application
    Filed: March 22, 2019
    Publication date: April 16, 2020
    Inventors: Ramdas P. KACHARE, Zvi GUZ, Son T. PHAM, Anahita SHAYESTEH, Xuebin YAO, Oscar Prem PINTO
  • Patent number: 10606767
    Abstract: A data storage device includes: a housing integrating a control logic, a data protection logic, and a non-volatile storage; and a network interface connector integrated to the housing and is configured to be directly inserted into a network switch. The control logic is configured to store a vehicle data including a video stream in the non-volatile storage. The video stream is received from a video camera that is connected to the network switch. The data protection logic is configured to detect a vehicle event and change an operating mode of the data storage device to a read-only mode prohibiting the vehicle data stored in the non-volatile storage from being erased or tampered.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: March 31, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
  • Patent number: 10572161
    Abstract: A system is disclosed. The system may include a computer system, which may include a processor that may execute instructions of an application that accesses an object using an object command, and a memory storing the instructions of the application. The computer system may also include a conversion module to convert the object command to a key-value (KV) command. Finally, the system may include a storage device storing data for the object and processing the object using the KV command.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: February 25, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Anand Subramanian, Oscar Prem Pinto
  • Publication number: 20190187909
    Abstract: A local management console includes: a communication interface to connect to a baseboard management controller (BMC) of a chassis in a data storage rack; and a display that displays information associated with one or more data storage devices included in the chassis. The information includes at least one of configuration, control, debugging, or status data associated with at least one of the one or more storage devices. The local management console connects to the BMC through the communication interface, and responsive to receiving a first interaction associated with the display, performs at least one of a configuration, control, debugging, or status acquisition operation on at least one of the one or more data storage devices.
    Type: Application
    Filed: February 12, 2018
    Publication date: June 20, 2019
    Inventors: Oscar Prem Pinto, Ramdas Kachare
  • Publication number: 20190146675
    Abstract: A storage node in a cluster of storage nodes includes: one or more local storage devices; and a storage node controller. The storage node controller includes: a host interface configured to connect to an application running on a host computer; a storage manager configured to manage one or more virtual namespaces; and a storage device controller configured to manage respective namespace associated with the one or more storage devices. The storage manager is further configured to expand a storage space associated with a virtual namespace on demand on the one or more local storage devices of the storage node at a request of the application running on the host computer when the storage node has a sufficient storage space.
    Type: Application
    Filed: March 7, 2018
    Publication date: May 16, 2019
    Inventors: Anand Subramanian, Chinnakrishnan Ballapuram, Oscar Prem Pinto
  • Publication number: 20190146682
    Abstract: A system is disclosed. The system may include a computer system, which may include a processor that may execute instructions of an application that accesses an object using an object command, and a memory storing the instructions of the application. The computer system may also include a conversion module to convert the object command to a key-value (KV) command. Finally, the system may include a storage device storing data for the object and processing the object using the KV command.
    Type: Application
    Filed: January 26, 2018
    Publication date: May 16, 2019
    Inventors: Anand SUBRAMANIAN, Oscar PREM PINTO
  • Publication number: 20180336144
    Abstract: A data storage device includes: a housing integrating a control logic, a data protection logic, and a non-volatile storage; and a network interface connector integrated to the housing and is configured to be directly inserted into a network switch. The control logic is configured to store a vehicle data including a video stream in the non-volatile storage. The video stream is received from a video camera that is connected to the network switch. The data protection logic is configured to detect a vehicle event and change an operating mode of the data storage device to a read-only mode prohibiting the vehicle data stored in the non-volatile storage from being erased or tampered.
    Type: Application
    Filed: August 15, 2017
    Publication date: November 22, 2018
    Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
  • Publication number: 20160306580
    Abstract: An embodiment includes a system, comprising: a processor configured to: read a stride parameter from a device coupled to the processor; and map registers associated with the device into virtual memory based on the stride parameter; wherein: the stride parameter is configured to indicate a stride between the registers associated with the device; and the processor is configured to map at least one of the registers to user space virtual memory in response to the stride parameter.
    Type: Application
    Filed: September 22, 2015
    Publication date: October 20, 2016
    Inventor: Oscar Prem PINTO