Patents by Inventor Ma Jun

Ma Jun 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: 12632301
    Abstract: Presented herein are system and methods for handling processing of data in cloud environments. A server receives a first dataset generated in response to a function of a first application. A server generates a set of identifiers defining a sequence of processing of the first dataset associated with the function. The identifiers include a first identifier indicating the first application as a predecessor for the first dataset and a second identifier indicating a second application as a successor for the first dataset. The server identifies the second application corresponding to the second identifier as the successor for processing the first dataset. The server communicates at least a portion of the first dataset with a second server hosting the second application to receive a second dataset generated by the second application. The server stores the second dataset in the cloud environment.
    Type: Grant
    Filed: March 18, 2024
    Date of Patent: May 19, 2026
    Assignee: CITIBANK, N.A.
    Inventors: Hansraj Jain, Ma Jun, Rajagopalan Premkumar, Vidyalakshmi Pathai Ramakrishnan
  • Patent number: 12461864
    Abstract: A system and a method for performing exchange of lidar datapoints between a lidar sensor and a host computing device are provided. The lidar sensor stores a sensor payload size range, and the host computing device stores a host payload size range. When the lidar connection is initiated, the host computing device and the lidar sensor perform handshaking to determine an overlapping range between the host sensor payload size range and the sensor payload size range, and to negotiate an acceptable datapoint payload size based on the overlapping range. Once the handshaking is complete, the lidar connection may be performed using the acceptable data point payload size as a payload size thereof. Thus, the payload size is independent of a maximum transmission unit (MTU) of an Ethernet.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: November 4, 2025
    Assignee: GUANGZHOU XIAOPENG AUTOPILOT TECHNOLOGY CO., LTD.
    Inventors: Tejash Shah, Houman Tavakoli Shiraji, Ma Jun, Wu Gaojin
  • Publication number: 20250147805
    Abstract: Presented herein are system and methods for handling processing of data in cloud environments. A server receives a first dataset generated in response to a function of a first application. A server generates a set of identifiers defining a sequence of processing of the first dataset associated with the function. The identifiers include a first identifier indicating the first application as a predecessor for the first dataset and a second identifier indicating a second application as a successor for the first dataset. The server identifies the second application corresponding to the second identifier as the successor for processing the first dataset. The server communicates at least a portion of the first dataset with a second server hosting the second application to receive a second dataset generated by the second application. The server stores the second dataset in the cloud environment.
    Type: Application
    Filed: March 18, 2024
    Publication date: May 8, 2025
    Inventors: Hansraj JAIN, Ma JUN, Rajagopalan PREMKUMAR, Vidyalakshmi Pathai RAMAKRISHNAN
  • Patent number: 11934879
    Abstract: Presented herein are system and methods for handling processing of data in cloud environments. A server receives a first dataset generated in response to a function of a first application. A server generates a set of identifiers defining a sequence of processing of the first dataset associated with the function. The identifiers include a first identifier indicating the first application as a predecessor for the first dataset and a second identifier indicating a second application as a successor for the first dataset. The server identifies the second application corresponding to the second identifier as the successor for processing the first dataset. The server communicates at least a portion of the first dataset with a second server hosting the second application to receive a second dataset generated by the second application. The server stores the second dataset in the cloud environment.
    Type: Grant
    Filed: November 7, 2023
    Date of Patent: March 19, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Hansraj Jain, Ma Jun, Rajagopalan Premkumar, Vidyalakshmi Pathai Ramakrishnan
  • Publication number: 20230023701
    Abstract: A system and a method for performing exchange of lidar datapoints between a lidar sensor and a host computing device are provided. The lidar sensor stores a sensor payload size range, and the host computing device stores a host payload size range. When the lidar connection is initiated, the host computing device and the lidar sensor perform handshaking to determine an overlapping range between the host sensor payload size range and the sensor payload size range, and to negotiate an acceptable datapoint payload size based on the overlapping range. Once the handshaking is complete, the lidar connection may be performed using the acceptable data point payload size as a payload size thereof. Thus, the payload size is independent of a maximum transmission unit (MTU) of an Ethernet.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 26, 2023
    Inventors: Tejash Shah, Houman Tavakoli Shiraji, Ma Jun, Wu Gaojin
  • Publication number: 20080120317
    Abstract: A language processing system is provided, including at least one computer-readable medium having stored thereon instructions for performing a method. The method may include retrieving a first body of alphanumeric character-based text from a first database. The method may also include converting the first body of alphanumeric character-based text into a multi-bit character encoding. In addition, the method may include writing the multi-bit encoded text to a non-formatted text file and storing the multi-bit encoded text from the text file in a second database. Further, the method may include converting the multi-bit encoded text in the second database to a set of hexidecimal codes and creating, from the set of hexidecimal codes, a web-based report that reproduces the first body of alphanumeric character-based text.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Inventors: Bradley P. Gile, Seth A. Johnsen, Jennifer L. Crompton, Barbara J. Church, Brad Shapland, Ma Jun, Jeremy Moza, Anu Thomas, Jason Thompson
  • Publication number: 20080119949
    Abstract: A computer-readable medium is provided, having stored thereon instructions for performing a shipping management method. The method may include generating an advanced shipping notice for a first container being shipped for a customer. The method may also include checking the advanced shipping notice for missing information related to one or more parts in the first container, the information including at least one of a part description, a part grouping, and a tariff code. In addition, the method may include retrieving any missing information from a database and including the missing information on the advance shipping notice.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Inventors: Bradley P. Gile, Seth A. Johnsen, Jennifer L. Crompton, Barbara J. Church, Brad Shapland, Ma Jun, Jeremy Moza