Patents by Inventor James Peng

James Peng 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: 12238169
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media to access data on removable storage media via a network attached access device. In a particular embodiment, a method provides receiving one or more user provided, in the removable storage media access device, receiving data over a packet communication network for storage on a removable storage medium. After receiving the data, the method provides preparing the data for storage on the removable storage medium. After preparing the data, the method provides writing the data to the removable storage medium.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: February 25, 2025
    Assignee: QUANTUM CORPORATION
    Inventors: Turguy Goker, Jaewook Lee, Hoa Le, Suayb S. Arslan, James Peng
  • Publication number: 20240092076
    Abstract: A mug wrapping machine for sublimation transfer printing includes a base plate, above which a clamping frame mounting plate, a pressing plate, an auxiliary plate and a lifting plate are sequentially arranged. A placing plate is arranged above the lifting plate, so that the lower surface of the placement plate is provided with guide posts passing through the lifting plate, the auxiliary plate, the holding plate and the mounting plate of the clamping frame, and the lower end of the guide column is fixed on the upper surface of the base plate. The mounting plate of the clamping frame is installed between the clamping plate and the front and rear ends of the upper surface of the pressing plate, respectively, with ear seats, and a circular center column is arranged between the two ear seats, and the two ends of the circular center column are respectively equipped with rotating plates.
    Type: Application
    Filed: August 23, 2023
    Publication date: March 21, 2024
    Inventors: James Peng, Yuan Wei
  • Publication number: 20220286511
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media to access data on removable storage media via a network attached access device. In a particular embodiment, a method provides receiving one or more user provided, in the removable storage media access device, receiving data over a packet communication network for storage on a removable storage medium. After receiving the data, the method provides preparing the data for storage on the removable storage medium. After preparing the data, the method provides writing the data to the removable storage medium.
    Type: Application
    Filed: May 26, 2022
    Publication date: September 8, 2022
    Inventors: Turguy Goker, Jaewook Lee, Hoa Le, Suayb S. Arslan, James Peng
  • Patent number: 11363100
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media to access data on removable storage media via a network attached access device. In a particular embodiment, a method provides receiving one or more user provided, in the removable storage media access device, receiving data over a packet communication network for storage on a removable storage medium. After receiving the data, the method provides preparing the data for storage on the removable storage medium. After preparing the data, the method provides writing the data to the removable storage medium.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: June 14, 2022
    Assignee: QUANTUM CORPORATION
    Inventors: Turguy Goker, Jaewook Lee, Hoa Le, Suayb S. Arslan, James Peng
  • Patent number: 11216196
    Abstract: A magnetic tape device or system can store erasure encoded data that generates a multi-dimensional erasure code corresponding to an erasure encoded object comprising a code-word (CW). The multi-dimensional erasure code enables using a single magnetic tape in response to a random object/file request, and correct for an error within the single magnetic tape without using other tapes. Encoding logic can further utilize other magnetic tapes to generate additional parity tapes that recover data from an error of the single magnetic tape in response to the error satisfying a threshold severity for a reconstruction of the erasure coded object or chunk(s) of the CW. The encoding logic can be controlled, at least in part, by one or more iterative coding processes between multiple erasure code dimensions that are orthogonal to one another.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: January 4, 2022
    Assignee: Quantum Corporation
    Inventors: Turguy Goker, Suayb Arslan, Hoa Le, James Peng, Carsten Prigge
  • Publication number: 20210203177
    Abstract: Methods, systems, and devices of a charging scheduler are provided for a vehicle that generates a charging schedule based on home power usage, user charging preferences, user schedule, vehicle information, and/or power provider attributes. The charging scheduler allows a user of a vehicle to connect the vehicle to a charging station and for the charging station to charge the rechargeable energy storage of the vehicle during charging time periods specified in the charging schedule without further user interaction. According to one embodiment, the charging scheduler may use power provider attributes for power costs per time of day and/or for home power usage costs to reduce the cost of charging the rechargeable energy storage of the vehicle. The power provider attributes may be updated in real time, and the charging scheduler may update the charging schedule based on changes to power provider attributes.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventor: James Peng
  • Patent number: 11044318
    Abstract: A first request is received from a first processing node to produce data blocks of a first data stream representing a first communication topic. The first processing node is one of the processing nodes handling a specific function. Each of the processing nodes is executed within a specific node container having a specific operating environment. A global memory segment is allocated from a global memory to store the data blocks of the first data stream. A first local memory segment is mapped to the global memory segment. The first local memory segment is allocated from a first local memory of a first node container containing the first processing node. The first processing node directly accesses the data blocks of the first data stream stored in the global memory segment by accessing the mapped first local memory segment within the first node container.
    Type: Grant
    Filed: January 19, 2019
    Date of Patent: June 22, 2021
    Assignees: Baidu USA LLC, Baidu.com Times Technology (Beijing) Co., Ltd.
    Inventors: Quan Wang, Liming Xia, Jingchao Feng, Ning Qu, James Peng
  • Patent number: 11027650
    Abstract: A device includes a microprocessor and a computer readable medium coupled to the microprocessor. The computer readable medium includes instructions stored thereon that cause the microprocessor to receive output from at least one sensor monitoring a travel context of a vehicle and determine, based on the output received, a condition of the vehicle. The instructions cause the microprocessor to determine, based on the determined condition of the vehicle, modified driving operations to improve the operation of the vehicle. The instructions cause the microprocessor to construct a message describing the determined modified driving operations and communicate one or more modified driving operations to an operator for potential implementation.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: June 8, 2021
    Assignee: NIO USA, Inc.
    Inventor: James Peng
  • Publication number: 20210138957
    Abstract: A device includes a microprocessor and a computer readable medium coupled to the microprocessor. The computer readable medium includes instructions stored thereon that cause the microprocessor to receive output from at least one sensor monitoring a travel context of a vehicle and determine, based on the output received, a condition of the vehicle. The instructions cause the microprocessor to determine, based on the determined condition of the vehicle, modified driving operations to improve the operation of the vehicle. The instructions cause the microprocessor to construct a message describing the determined modified driving operations and communicate one or more modified driving operations to an operator for potential implementation.
    Type: Application
    Filed: November 7, 2019
    Publication date: May 13, 2021
    Inventor: James Peng
  • Patent number: 10672200
    Abstract: A cloud server maintains a neighboring vehicle data structure storing vehicle information of vehicles coupled to the cloud server over a network. The server receives a first request from a first of the vehicles, including a first vehicle identifier (ID) and current vehicle metadata of the first vehicle. In response to the first request, the server traverses the neighboring vehicle data structure to update a first node corresponding to the first vehicle based on the first vehicle ID and the current vehicle information of the first vehicle. The server transmits to the first vehicle over the network a list of one or more vehicle IDs identifying one or more vehicles that are within a predetermined geographic proximity of the first autonomous vehicles to allow the first vehicle to directly communicate with any vehicle in the list via a wireless local area network.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: June 2, 2020
    Assignee: BAIDU USA LLC
    Inventors: Quan Wang, Biao Ma, Shaoshan Liu, James Peng
  • Patent number: 10558702
    Abstract: According to one embodiment, a master storage node receives a search query for searching images from a client, where the master storage node is coupled to a number of worker storage nodes over a storage network. The master storage node performs a hash operation on one or more keywords of the search query using a first predetermined hash function, generating a first hash value. A first of the worker storage nodes is identified based on the first hash value. The master storage node redirects the search query to the first worker storage node to allow the first worker storage node service the search query. The first worker storage node is to identify one or more images from a first system memory of the first worker storage node based on the search query and to transmit the one or more images to the client.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: February 11, 2020
    Assignee: BAIDU USA LLC
    Inventors: Haojun Wang, Shaoshan Liu, James Peng
  • Patent number: 10511878
    Abstract: In one embodiment, an image analysis is performed on an image captured using a camera mounted on an autonomous vehicle, the image representing an exterior environment of an autonomous vehicle. Localization information surrounding the autonomous vehicle is obtained at a point in time. A perception of an audience external to the autonomous vehicle is determined based on the image analysis and the localization information. One or more content items are received from one or more content servers over a network in response to the perception of the audience. A first content item selected from the one or more content items is displayed on a display device mounted on an exterior surface of the autonomous vehicle.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: December 17, 2019
    Assignee: BAIDU USA LLC
    Inventors: Liyun Li, Shaoshan Liu, Shuang Wu, James Peng, Jingao Wang
  • Publication number: 20190361606
    Abstract: A magnetic tape device or system can store erasure encoded data that generates a multi-dimensional erasure code corresponding to an erasure encoded object comprising a code-word (CW). The multi-dimensional erasure code enables using a single magnetic tape in response to a random object/file request, and correct for an error within the single magnetic tape without using other tapes. Encoding logic can further utilize other magnetic tapes to generate additional parity tapes that recover data from an error of the single magnetic tape in response to the error satisfying a threshold severity for a reconstruction of the erasure coded object or chunk(s) of the CW. The encoding logic can be controlled, at least in part, by one or more iterative coding processes between multiple erasure code dimensions that are orthogonal to one another.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 28, 2019
    Inventors: Turguy Goker, Suayb Arslan, Hoa Le, James Peng, Carsten Prigge
  • Patent number: 10424022
    Abstract: A method for providing vehicle operation data to a remote computer or server for calculation of a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, wherein the method includes steps of: collecting vehicle operation data via a mobile device while the mobile device is associated with an operating vehicle, wherein the vehicle operation data has insurance risk predictive power; and transmitting the collected vehicle operation data from the mobile device to a remote computer. The remote computer or server receives collected vehicle operation data, stores the collected vehicle operation data in a database, a determines a vehicle insurance premium via a rating engine based at least in part on collected vehicle operation data.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: September 24, 2019
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Benjamin F. Bowne, James Peng, Nicholas R. Baker, Duane Lee Marzinzik, Matthew Eric Riley, Sr., Nicholas Christopulos, Brian Mark Fields, J. Lynn Wilson, Bryan T. Wilkerson, David W. Thurber
  • Patent number: 10366290
    Abstract: In one embodiment, a server receives a request from a first autonomous vehicle for content delivery. In response to the request, a vision analysis is performed on an image obtained from the request to determine three-dimensional (3D) positioning information of the image. A list of content items are identified based on current vehicle information of the first autonomous vehicle in view of a user profile of a user ridding the first autonomous vehicle. A first content item selected from the list of content items is augmented onto the image based on the 3D positioning information of the image, generating an augmented image. The augmented image is transmitted to the first autonomous vehicle, where the augmented image is to be displayed on a display device within the autonomous vehicle in a virtual reality manner.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: July 30, 2019
    Assignee: BAIDU USA LLC
    Inventors: Quan Wang, Biao Ma, Shaoshan Liu, James Peng
  • Patent number: 10362082
    Abstract: In one embodiment, a cluster manager partitions media data into multiple media data partitions, each of which is to be processed by a computing node of a computing system. A platform module in a computing node receives a number of media files included in a media data partition. The platform module encodes each media file from an original format into a predefined format. The platform module then combines or serializes each encoded media file into a single stream of serialized data, and transmits it to a user module in the computing node. The user module separates from each other the received encoded media files. The user module then decodes each separated, encoded media file from the predefined format into the original format, and performs a specific media processing operation on each decoded file. Examples of the media processing operation include classification, image transformation, and feature extraction.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: July 23, 2019
    Assignee: BAIDU USA LLC
    Inventors: Quan Wang, Haojun Wang, Shaoshan Liu, James Peng
  • Patent number: 10323952
    Abstract: In one embodiment, a first image of a physical object external to an autonomous vehicle is received, where the first image is captured by an image sensor attached to the autonomous vehicle. An image recognition is performed on the first image to derive one or more keywords related to the physical object. A list of one or more content items are identified based on the one or more keywords. A first content item selected from the list of content items is augmented onto the first image to generate a second image. The second image is displayed on a display device within the autonomous vehicle.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: June 18, 2019
    Assignee: BAIDU USA LLC
    Inventors: Liyun Li, Shaoshan Liu, Shuang Wu, James Peng
  • Patent number: 10304139
    Abstract: A system and method for determining a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, the system comprising: a mobile device, comprising: one or more sensors associated with the mobile device and configured to automatically collect vehicle operation data during a data collection session; a processor; a non-transitory storage medium; a display; a transmitter; and a set of computer readable instructions stored in the non-transitory storage medium and when executed by the processor configured to allow the mobile device to collect vehicle operation data and transmit the collected vehicle operation data; and a remote processing computer, comprising: a server that receives collected vehicle operation data; a database that stores collected vehicle operation data; and a rating engine that determines a vehicle insurance premium based at least in part on collected vehicle operation data.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: May 28, 2019
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Benjamin F. Bowne, Jufeng James Peng, Nicholas R. Baker, Duane Lee Marzinzik, Matthew Eric Riley, Nick U. Christopulos, Brian Mark Fields, J Lynn Wilson, Bryan T. Wilkerson, David W. Thurber
  • Publication number: 20190158599
    Abstract: A first request is received from a first processing node to produce data blocks of a first data stream representing a first communication topic. The first processing node is one of the processing nodes handling a specific function. Each of the processing nodes is executed within a specific node container having a specific operating environment. A global memory segment is allocated from a global memory to store the data blocks of the first data stream. A first local memory segment is mapped to the global memory segment. The first local memory segment is allocated from a first local memory of a first node container containing the first processing node. The first processing node directly accesses the data blocks of the first data stream stored in the global memory segment by accessing the mapped first local memory segment within the first node container.
    Type: Application
    Filed: January 19, 2019
    Publication date: May 23, 2019
    Inventors: Quan Wang, Liming Xia, Jingchao Feng, Ning Qu, James Peng
  • Patent number: 10225348
    Abstract: A first request is received from a first processing node to produce data blocks of a first data stream representing a first communication topic. The first processing node is one of the processing nodes handling a specific function of operating an autonomous vehicle. Each of the processing nodes is executed within a specific node container having a specific operating environment. A global memory segment is allocated from a global memory to store the data blocks of the first data stream. A first local memory segment is mapped to the global memory segment. The first local memory segment is allocated from a first local memory of a first node container containing the first processing node. The first processing node directly accesses the data blocks of the first data stream stored in the global memory segment by accessing the mapped first local memory segment within the first node container.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: March 5, 2019
    Assignee: BAIDU USA LLC
    Inventors: Quan Wang, Liming Xia, Jingchao Feng, Ning Qu, James Peng