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: 20220114988Abstract: 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: ApplicationFiled: October 8, 2020Publication date: April 14, 2022Applicant: Ford Global Technologies, LLCInventors: Kwaku O. Prakah-Asante, Jian Wan, Prayat Hegde
-
Publication number: 20220084256Abstract: 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: ApplicationFiled: September 17, 2020Publication date: March 17, 2022Applicant: Ford Global Technologies, LLCInventors: Jian Wan, Prayat Hegde, Reates Curry, Mike Bloomer, Harald C. Martinez, Brett Stottlemyer, Jeffrey Allen Greenberg, Kwaku Prakah-Asante
-
Publication number: 20210390268Abstract: 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: ApplicationFiled: June 10, 2020Publication date: December 16, 2021Inventors: Amit PANDEY, Ajay ASWAL, Deepak RAMAN, Harish NALAGANDLA, Jian WAN, Vinay Kanth MANTHENA
-
Patent number: 11132218Abstract: 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: GrantFiled: December 28, 2018Date of Patent: September 28, 2021Assignee: PayPal, Inc.Inventors: Prasad Saka, Jian Wan, Rama Prasad Bodepu
-
Patent number: 11127373Abstract: 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: GrantFiled: October 30, 2019Date of Patent: September 21, 2021Assignee: Ford Global Technologies, LLCInventors: Jian Wan, Prayat Anil Hedge, Jeffrey Allen Greenberg, Kwaku Prakah-Asante
-
Publication number: 20210224524Abstract: 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: ApplicationFiled: January 22, 2021Publication date: July 22, 2021Applicants: Board of Trustees of Michigan State University, Ford Global Technologies, LLCInventors: Xiaoming LIU, Jian WAN, Kwaku PRAKAH-ASANTE, Mike BLOMMER, Ziyuan ZHANG, Luan TRAN, Xi YIN, Yousef ATOUM
-
Publication number: 20210134248Abstract: 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: ApplicationFiled: October 30, 2019Publication date: May 6, 2021Applicant: Ford Global Technologies, LLCInventors: Jian Wan, Prayat Anil Hegde, Jeffrey Allen Greenberg, Kwaku Prakah-Asante
-
Patent number: 10884641Abstract: 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: GrantFiled: April 16, 2019Date of Patent: January 5, 2021Assignee: PayPal, Inc.Inventors: Veera Saka, Jian Wan, Rama Prasad Bodepu
-
Patent number: 10860872Abstract: 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: GrantFiled: March 21, 2016Date of Patent: December 8, 2020Assignee: Ford Global Technologies, LLCInventors: Nanxin Wang, Jian Wan, Gary Steven Strumolo
-
Publication number: 20200333956Abstract: 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: ApplicationFiled: April 16, 2019Publication date: October 22, 2020Inventors: Veera Saka, Jian Wan, Rama Prasad Bodepu
-
Patent number: 10703609Abstract: 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: GrantFiled: February 26, 2019Date of Patent: July 7, 2020Assignee: OTIS ELEVATOR COMPANYInventors: Kaisheng Xu, JiAn Wan, JianGuo Li
-
Publication number: 20200210223Abstract: 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: ApplicationFiled: December 28, 2018Publication date: July 2, 2020Inventors: Prasad Saka, Jian Wan, Rama Prasad Bodepu
-
Publication number: 20190263632Abstract: 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: ApplicationFiled: February 26, 2019Publication date: August 29, 2019Inventors: Kaisheng Xu, JiAn Wan, JianGuo Li
-
Publication number: 20190095733Abstract: 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: ApplicationFiled: March 21, 2016Publication date: March 28, 2019Inventors: Nanxin WANG, Jian WAN, Gary Steven STRUMOLO
-
Patent number: 7647210Abstract: 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: GrantFiled: February 20, 2006Date of Patent: January 12, 2010Assignee: Ford Global Technologies, LLCInventors: Nanxin Wang, Jian Wan, Gianna Gomez-levi
-
Patent number: 7447616Abstract: 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: GrantFiled: August 10, 2005Date of Patent: November 4, 2008Assignee: Ford Global Technologies, LLCInventors: Nanxin Wang, Doug Vandervoort, Jian Wan, Gianna Gomez-levi, Stephan Sieczka, Jack Malone, David Pulliam
-
Publication number: 20070198230Abstract: 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: ApplicationFiled: February 20, 2006Publication date: August 23, 2007Applicant: FORD GLOBAL TECHNOLOGIES, LLCInventors: Nanxin Wang, Jian Wan, Gianna Gomez-levi
-
Publication number: 20070038422Abstract: 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: ApplicationFiled: August 10, 2005Publication date: February 15, 2007Applicant: FORD GLOBAL TECHNOLOGIES, LLCInventors: Nanxin Wang, Doug Vandervoort, Jian Wan, Gianna Gomez-levi, Stephan Sieczka, Jack Malone, David Pulliam