Patents by Inventor Jian Wan

Jian Wan 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: 20220114988
    Abstract: A User-centric Enhanced Pathway (UEP) system may provide vehicle pathway guidance while driving using an augmented reality display system in the event of sun glare. The system uses a route observer module programmed to predict sun glare, by obtaining real-time information about the interior and exterior vehicle environment, heading, speed, and other data. The route observer module may also use an inward-facing camera to determine when the driver is squinting, which may increase the probability function that predicts when the driver is experiencing sun glare. When sun glare is predicted, the route observer sends the weighted prediction function and input signals to a decision module that uses vehicle speed, location, and user activity to determine appropriate guidance output for an enhanced pathway using an Augmented Reality (AR) module. The AR module may adjust brightness, contrast, and color of the AR information based on observed solar glare.
    Type: Application
    Filed: October 8, 2020
    Publication date: April 14, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Kwaku O. Prakah-Asante, Jian Wan, Prayat Hegde
  • Publication number: 20220084256
    Abstract: A method and system for providing integrated augmented reality (AR) images and content to multiple vehicle occupants having AR devices and methods of generating user-based AR expressions including content control of user generated content.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 17, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Jian Wan, Prayat Hegde, Reates Curry, Mike Bloomer, Harald C. Martinez, Brett Stottlemyer, Jeffrey Allen Greenberg, Kwaku Prakah-Asante
  • Publication number: 20210390268
    Abstract: Methods and systems are presented for providing automated online chat assistance in multiple languages. A query in a first language is received via a chat robot from a user device. The query is machine-translated into a second language and transmitted to an artificial intelligence system that includes a dialog tree configured in the second language. The artificial intelligence system determines a response in the second language to the query by locating a node corresponding to an intent based on the query in the dialog tree. The node includes a node ID and response text in the second language. The artificial intelligence system transmits the second-language response including the node ID to the chat robot. The second-language response is intercepted, and first-language response text corresponding to the second-language response text is determined based on the node ID. The second-language response text is then provided to the user device by the chat robot.
    Type: Application
    Filed: June 10, 2020
    Publication date: December 16, 2021
    Inventors: Amit PANDEY, Ajay ASWAL, Deepak RAMAN, Harish NALAGANDLA, Jian WAN, Vinay Kanth MANTHENA
  • Patent number: 11132218
    Abstract: Techniques are disclosed relating to task execution with non-blocking calls. A computer system may receive a request to perform an operation comprising a plurality of tasks, each of which corresponds to a node in a graph. A particular one of the plurality of tasks specifies a call to a downstream service. The computer system may maintain a plurality of task queues, each of which is associated with a thread pool. The computer system may enqueue, in an order specified by the graph, the plurality of tasks in one or more of the plurality of task queues. The computer system may process the plurality of tasks. Such processing may include a thread of a particular queue in which the particular task is enqueued performing a non-blocking call to the downstream service. After processing the plurality of tasks, the computer system may return a result of performing the operation.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: September 28, 2021
    Assignee: PayPal, Inc.
    Inventors: Prasad Saka, Jian Wan, Rama Prasad Bodepu
  • Patent number: 11127373
    Abstract: A method includes determining a location of a roadside object relative to a vehicle interior based on one or more of a vehicle Global Positioning System (GPS) location, a vehicle heading, and environmental data, and generating a first virtual representation of the roadside object in an augmented reality (AR) world coordinate system. A processor synchronizes a vehicle coordinate system with the AR world coordinate system, in which a virtual representation of the roadside object is generated. The method further includes orienting a driver AR wearable device with the synchronized vehicle coordinate system, determining an identity associated with a user of the driver AR wearable device, and generating, based at least in part on the identity associated with the user of the driver AR wearable device, a virtual representation of the roadside object in an AR world coordinate system aligned with the vehicle GPS location and the vehicle heading.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: September 21, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Jian Wan, Prayat Anil Hedge, Jeffrey Allen Greenberg, Kwaku Prakah-Asante
  • Publication number: 20210224524
    Abstract: Gait, the walking pattern of individuals, is one of the most important biometrics modalities. Most of the existing gait recognition methods take silhouettes or articulated body models as the gait features. These methods suffer from degraded recognition performance when handling confounding variables, such as clothing, carrying and view angle. To remedy this issue, a novel AutoEncoder framework is presented to explicitly disentangle pose and appearance features from RGB imagery and a long short-term memory integration of pose features over time produces the gait feature.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 22, 2021
    Applicants: Board of Trustees of Michigan State University, Ford Global Technologies, LLC
    Inventors: Xiaoming LIU, Jian WAN, Kwaku PRAKAH-ASANTE, Mike BLOMMER, Ziyuan ZHANG, Luan TRAN, Xi YIN, Yousef ATOUM
  • Publication number: 20210134248
    Abstract: A method includes determining a location of a roadside object relative to a vehicle interior based on one or more of a vehicle Global Positioning System (GPS) location, a vehicle heading, and environmental data, and generating a first virtual representation of the roadside object in an augmented reality (AR) world coordinate system. A processor synchronizes a vehicle coordinate system with the AR world coordinate system, in which a virtual representation of the roadside object is generated. The method further includes orienting a driver AR wearable device with the synchronized vehicle coordinate system, determining an identity associated with a user of the driver AR wearable device, and generating, based at least in part on the identity associated with the user of the driver AR wearable device, a virtual representation of the roadside object in an AR world coordinate system aligned with the vehicle GPS location and the vehicle heading.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Jian Wan, Prayat Anil Hegde, Jeffrey Allen Greenberg, Kwaku Prakah-Asante
  • Patent number: 10884641
    Abstract: Systems and techniques for providing a low latency gateway for an asynchronous orchestration engine using direct memory are presented. A system can directly allocate an array memory space within a first data structure for transaction data associated with transaction requests for an online transaction system. The system can sequentially store respective data threads of the transaction data into respective memory blocks of the array memory space within the first data structure. The system can also sequentially separate the memory blocks of the array memory space within the first data structure into data channels for storage in a second data structure. Furthermore, the system can respectively format data channels and convert the data channels into communication pathways for the online transaction system based on at least one serialization technique for transmission to one or more memories of a virtual machine of the online transaction system.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: January 5, 2021
    Assignee: PayPal, Inc.
    Inventors: Veera Saka, Jian Wan, Rama Prasad Bodepu
  • Patent number: 10860872
    Abstract: Image data of a vehicle occupant are collected from a plurality of cameras. A dimensional model of substantially an entire body of the vehicle occupant is generated based on the image data. A gesture performed by the vehicle occupant is recognized based on the dimensional model. A vehicle subsystem is adjusted based on the gesture.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: December 8, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Nanxin Wang, Jian Wan, Gary Steven Strumolo
  • Publication number: 20200333956
    Abstract: Systems and techniques for providing a low latency gateway for an asynchronous orchestration engine using direct memory are presented. A system can directly allocate an array memory space within a first data structure for transaction data associated with transaction requests for an online transaction system. The system can sequentially store respective data threads of the transaction data into respective memory blocks of the array memory space within the first data structure. The system can also sequentially separate the memory blocks of the array memory space within the first data structure into data channels for storage in a second data structure. Furthermore, the system can respectively format data channels and convert the data channels into communication pathways for the online transaction system based on at least one serialization technique for transmission to one or more memories of a virtual machine of the online transaction system.
    Type: Application
    Filed: April 16, 2019
    Publication date: October 22, 2020
    Inventors: Veera Saka, Jian Wan, Rama Prasad Bodepu
  • Patent number: 10703609
    Abstract: A passenger conveying device, including: an entrance, an exit, and a plurality of steps disposed between the entrance and the exit. A skirt guard panel is respectively disposed on two sides of the step, and the step is constructed to reciprocally move between the entrance and the exit along a path defined by the skirt guard panel. The step includes a tread, a tread guard panel is attached to each of two sides of tread, and the tread guard panel is located between the tread and the skirt guard panel. The tread guard panel includes two or more protrusions, each protrusion is constructed to protrude with respect to an upper surface of the tread, and a protrusion farther away from the tread has a larger protrusion height. The passenger conveying device of the present invention has the advantages of simple structure, reliable installation, and convenient maintenance.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: July 7, 2020
    Assignee: OTIS ELEVATOR COMPANY
    Inventors: Kaisheng Xu, JiAn Wan, JianGuo Li
  • Publication number: 20200210223
    Abstract: Techniques are disclosed relating to task execution with non-blocking calls. A computer system may receive a request to perform an operation comprising a plurality of tasks, each of which corresponds to a node in a graph. A particular one of the plurality of tasks specifies a call to a downstream service. The computer system may maintain a plurality of task queues, each of which is associated with a thread pool. The computer system may enqueue, in an order specified by the graph, the plurality of tasks in one or more of the plurality of task queues. The computer system may process the plurality of tasks. Such processing may include a thread of a particular queue in which the particular task is enqueued performing a non-blocking call to the downstream service. After processing the plurality of tasks, the computer system may return a result of performing the operation.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Prasad Saka, Jian Wan, Rama Prasad Bodepu
  • Publication number: 20190263632
    Abstract: A passenger conveying device, including: an entrance, an exit, and a plurality of steps disposed between the entrance and the exit. A skirt guard panel is respectively disposed on two sides of the step, and the step is constructed to reciprocally move between the entrance and the exit along a path defined by the skirt guard panel. The step includes a tread, a tread guard panel is attached to each of two sides of tread, and the tread guard panel is located between the tread and the skirt guard panel. The tread guard panel includes two or more protrusions, each protrusion is constructed to protrude with respect to an upper surface of the tread, and a protrusion farther away from the tread has a larger protrusion height. The passenger conveying device of the present invention has the advantages of simple structure, reliable installation, and convenient maintenance.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 29, 2019
    Inventors: Kaisheng Xu, JiAn Wan, JianGuo Li
  • Publication number: 20190095733
    Abstract: Image data of a vehicle occupant are collected from a plurality of cameras. A dimensional model of substantially an entire body of the vehicle occupant is generated based on the image data. A gesture performed by the vehicle occupant is recognized based on the dimensional model. A vehicle subsystem is adjusted based on the gesture.
    Type: Application
    Filed: March 21, 2016
    Publication date: March 28, 2019
    Inventors: Nanxin WANG, Jian WAN, Gary Steven STRUMOLO
  • Patent number: 7647210
    Abstract: An electronic method for parametric modeling of a conceptual vehicle design. The method includes (a) receiving dimensional input including one or more vehicle level parameters and one or more component level parameters; (b) receiving geometrical input including one or more non-dimensional design inputs; and (c) generating a parametric concept model based on dimensional input and the geometrical input.
    Type: Grant
    Filed: February 20, 2006
    Date of Patent: January 12, 2010
    Assignee: Ford Global Technologies, LLC
    Inventors: Nanxin Wang, Jian Wan, Gianna Gomez-levi
  • Patent number: 7447616
    Abstract: A computer-implemented method for rapidly designing a vehicle package is disclosed. The method receives virtual vehicle package model data, converts the data into mechanical vehicle package model data and transmits the data to a mechanical vehicle package model system. A method is also disclosed for adjusting the mechanical model, converting the adjustment into data readable by a computer aided design system and transmitting the data to the computer aided design system for generating or modifying the virtual vehicle package. A system for designing a vehicle package is disclosed having a mechanical vehicle package model, a computer aided design system, a translator embodied in a computer system in communication with the computer aided design system and a mechanical vehicle package model in communication with the translator.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: November 4, 2008
    Assignee: Ford Global Technologies, LLC
    Inventors: Nanxin Wang, Doug Vandervoort, Jian Wan, Gianna Gomez-levi, Stephan Sieczka, Jack Malone, David Pulliam
  • Publication number: 20070198230
    Abstract: An electronic method for parametric modeling of a conceptual vehicle design. The method includes (a) receiving dimensional input including one or more vehicle level parameters and one or more component level parameters; (b) receiving geometrical input including one or more non-dimensional design inputs; and (c) generating a parametric concept model based on dimensional input and the geometrical input.
    Type: Application
    Filed: February 20, 2006
    Publication date: August 23, 2007
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Nanxin Wang, Jian Wan, Gianna Gomez-levi
  • Publication number: 20070038422
    Abstract: A computer-implemented method for rapidly designing a vehicle package is disclosed. The method receives virtual vehicle package model data, converts the data into mechanical vehicle package model data and transmits the data to a mechanical vehicle package model system. A method is also disclosed for adjusting the mechanical model, converting the adjustment into data readable by a computer aided design system and transmitting the data to the computer aided design system for generating or modifying the virtual vehicle package. A system for designing a vehicle package is disclosed having a mechanical vehicle package model, a computer aided design system, a translator embodied in a computer system in communication with the computer aided design system and a mechanical vehicle package model in communication with the translator.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 15, 2007
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Nanxin Wang, Doug Vandervoort, Jian Wan, Gianna Gomez-levi, Stephan Sieczka, Jack Malone, David Pulliam