Patents by Inventor Brian A. Nash
Brian A. Nash 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: 11544811Abstract: A system that includes a wearable device, and a method of using the system, including: receiving, at a first transceiver element of a wearable device, a target beam from a ride-share vehicle, the element having a first axis of reception; and when the first axis is oriented toward the beam, providing an indication, via the device, to a user thereof.Type: GrantFiled: July 31, 2017Date of Patent: January 3, 2023Assignee: Ford Global Technologies, LLCInventors: Pramita Mitra, Pietro Buttolo, Basavaraj Tonshal, Qianyi Wang, Gary Steven Strumolo, Kelly Lee Zechel, Brian Nash, Theodore Wingrove
-
Patent number: 11544636Abstract: A method includes transmitting a ride-share request to a ride-share server, the ride-share request including information about an accessibility device, determining a present orientation of the accessibility device, and transmitting the present orientation of the accessibility device to the ride-share vehicle. Another method includes transmitting a present orientation of an accessibility device, receiving a target orientation of the accessibility device, illuminating a light projector, determining that the accessibility device is in the target orientation, and turning off the light projector.Type: GrantFiled: July 31, 2017Date of Patent: January 3, 2023Assignee: Ford Global Technologies, LLCInventors: Pramita Mitra, Pietro Buttolo, Basavaraj Tonshal, Qianyi Wang, Gary Steven Strumolo, Kelly Lee Zechel, Brian Nash, Theodore Wingrove
-
Patent number: 11546737Abstract: A vehicle occupant messaging system includes a communication tag located in a buckle of a vehicle seatbelt assembly and configured to wirelessly transmit signals, to a mobile device, representing a location of a passenger using the mobile device in a host vehicle. The system further includes a communication transceiver programmed to transmit messages to the mobile device and a system processor programmed to generate the messages to the mobile device, the messages identifying the location of the passenger.Type: GrantFiled: August 1, 2017Date of Patent: January 3, 2023Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Pramita Mitra, Pietro Buttolo, Basavaraj Tonshal, Qianyi Wang, Gary Steven Strumolo, Kelly Lee Zechel, Brian Nash, Theodore Wingrove
-
Publication number: 20210117871Abstract: A method includes transmitting a ride-share request to a ride-share server, the ride-share request including information about an accessibility device, determining a present orientation of the accessibility device, and transmitting the present orientation of the accessibility device to the ride-share vehicle. Another method includes transmitting a present orientation of an accessibility device, receiving a target orientation of the accessibility device, illuminating a light projector, determining that the accessibility device is in the target orientation, and turning off the light projector.Type: ApplicationFiled: July 31, 2017Publication date: April 22, 2021Inventors: Pramita MITRA, Pietro BUTTOLO, Basavaraj TONSHAL, Qianyi WANG, Gary Steven STRUMOLO, Kelly Lee ZECHEL, Brian NASH, Theodore WINGROVE
-
Patent number: 10832178Abstract: A system includes a vehicle computer that is programmed to wirelessly broadcast one or more actions included in boarding of a vehicle, and receive, from a mobile device, confirmation that the one or more actions are completed. The vehicle computer is programmed to actuate a vehicle component based on the received confirmation.Type: GrantFiled: August 16, 2017Date of Patent: November 10, 2020Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Pramita Mitra, Pietro Buttolo, Basavaraj Tonshal, Gary Steven Strumolo, Qianyi Wang, Kelley Lee Zechel, Brian Nash, Theodore Wingrove
-
Publication number: 20200250589Abstract: A system includes a vehicle computer that is programmed to wirelessly broadcast one or more actions included in boarding of a vehicle, and receive, from a mobile device, confirmation that the one or more actions are completed. The vehicle computer is programmed to actuate a vehicle component based on the received confirmation.Type: ApplicationFiled: August 16, 2017Publication date: August 6, 2020Inventors: Pramita MITRA, Pietro BUTTOLO, Basavaraj TONSHAL, Gary Steven STRUMOLO, Qianyi WANG, Kelley Lee ZECHEL, Brian NASH, Theodore WINGROVE
-
Publication number: 20200162859Abstract: A vehicle occupant messaging system includes a communication tag located in a buckle of a vehicle seatbelt assembly and configured to wirelessly transmit signals, to a mobile device, representing a location of a passenger using the mobile device in a host vehicle. The system further includes a communication transceiver programmed to transmit messages to the mobile device and a system processor programmed to generate the messages to the mobile device, the messages identifying the location of the passenger.Type: ApplicationFiled: August 1, 2017Publication date: May 21, 2020Inventors: Pramita MITRA, Pietro BUTTOLO, Basavaraj TONSHAL, Qianyi WANG, Gary Steven STRUMOLO, Kelly Lee ZECHEL, Brian NASH, Theodore WINGROVE
-
Publication number: 20200160474Abstract: A system that includes a wearable device, and a method of using the system, including: receiving, at a first transceiver element of a wearable device, a target beam from a ride-share vehicle, the element having a first axis of reception; and when the first axis is oriented toward the beam, providing an indication, via the device, to a user thereof.Type: ApplicationFiled: July 31, 2017Publication date: May 21, 2020Inventors: Pramita MITRA, Pietro BUTTOLO, Basavaraj TONSHAL, Qianyi WANG, Gary Steven STRUMOLO, Kelly Lee ZECHEL, Brian NASH, Theodore WINGROVE
-
Patent number: 10640037Abstract: A vehicle includes a controller, programmed to responsive to detecting a speeding event, generate an alert factor and send an alert to at least one of an in-vehicle output device or an outside-vehicle output device based on the alert factor; and responsive to detecting a user failing to respond, increase the alert factor and send the alert for output based on the increased alert factor.Type: GrantFiled: October 30, 2018Date of Patent: May 5, 2020Assignee: Ford Global Technologies, LLCInventors: Pramita Mitra, Yifan Chen, Qianyi Wang, Abhishek Sharma, Brian Nash, Theodore Wingrove, Adam Brooks, Jenna Love
-
Publication number: 20200130577Abstract: A vehicle includes a controller, programmed to responsive to detecting a speeding event, generate an alert factor and send an alert to at least one of an in-vehicle output device or an outside-vehicle output device based on the alert factor; and responsive to detecting a user failing to respond, increase the alert factor and send the alert for output based on the increased alert factor.Type: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: Pramita Mitra, Yifan Chen, Qianyi Wang, Abhishek Sharma, Brian Nash, Theodore Wingrove, Adam Brooks, Jenna Love
-
Patent number: 10141967Abstract: A mobile device receives a message from a vehicle computing platform via remote process communication (RPC), updates an origin address of the message to indicate the mobile device, sends the message to a destination address of the message, receives a response message from the destination, updates a destination address of the response message to indicate the computing platform, and sends the response message to the computing platform via the RPC. A computing platform constructs a remote procedure call (RPC) message by a virtual network interface application for a request received from a vehicle application for a network protocol unsupported by a mobile device, and sends the RPC to the mobile device to cause the mobile device to update an origin address of the request to indicate the mobile device and send the request to a destination address of the request.Type: GrantFiled: July 28, 2017Date of Patent: November 27, 2018Assignee: Ford Global Technologies, LLCInventors: Pramita Mitra, Pietro Buttolo, Basavaraj Tonshal, Qianyi Wang, Gary Steven Strumolo, Kelly Lee Zechel, Brian Nash, Theodore Wingrove
-
Patent number: 8533683Abstract: A system and method for receiving an image of compiled user code, scanning the image to determine each of a plurality of functions included in the user code and creating a separately compiled executable module corresponding to selected ones of the plurality of functions, wherein the module includes instructions to create a stack trace for the selected ones of the functions.Type: GrantFiled: October 15, 2007Date of Patent: September 10, 2013Assignee: Wind River Systems, Inc.Inventor: Brian Nash
-
Publication number: 20100275185Abstract: A system and method for inserting at least one instrumentation point into a program at a first location, executing the program and removing the instrumentation point from the program when the executing program reaches the instrumentation point. The system and method further recording the at least one instrumentation point in a record when the instrumentation point is removed from the program.Type: ApplicationFiled: April 24, 2009Publication date: October 28, 2010Inventors: Felix Burton, Tomas Evensen, Brian Nash
-
Publication number: 20090100413Abstract: A system and method for receiving an image of compiled user code, scanning the image to determine each of a plurality of functions included in the user code and creating a separately compiled executable module corresponding to selected ones of the plurality of functions, wherein the module includes instructions to create a stack trace for the selected ones of the functions.Type: ApplicationFiled: October 15, 2007Publication date: April 16, 2009Inventor: Brian Nash
-
Patent number: 7401335Abstract: A system for allocating memory for execution of computational tasks in an embedded device is described. The system uses a single stack to store the runtime memory for an executing task, and the context for selected suspended tasks, pointers are dynamically set to indicate top of stack locations for the tasks, and context locations for suspended tasks. The amount of memory in the stack is optimized during run time to use the least memory necessary.Type: GrantFiled: February 28, 2003Date of Patent: July 15, 2008Assignee: Wind River Systems, Inc.Inventors: Robert Gregory Pizzi, Brian Nash
-
Publication number: 20050015767Abstract: According to one exemplary embodiment of the present invention, a method for configuring an operating system is provided. The method includes the step of creating a task schedule on a host, the schedule comprising tasks, task start times, and task deadlines. The task schedule is used to configure a time deadline based operating system on a target computer according to the task schedule. The target operating system is run, while simultaneously capturing event data. The event data is converted into a corresponding graphical representation indicative of the occurrence of significant events on the target, the significant events corresponding to the task start times and the deadlines. The method includes the further step of changing the task start times and task deadlines in response to user interaction with reference to the graphical representation, the changes corresponding to specific significant events; and using the changes to adjust and recreate the task schedule.Type: ApplicationFiled: July 1, 2003Publication date: January 20, 2005Inventors: Brian Nash, Timothy Curtis
-
Publication number: 20050015766Abstract: According to one exemplary embodiment of the present invention, a computer system is provided. The computer system comprises a timer, and a table storing a start time for each process of a preselected set of processes. The computer system includes an operating system that causes execution of each process based on a time out of the timer, each process starting execution according to the corresponding start time stored in the table.Type: ApplicationFiled: July 1, 2003Publication date: January 20, 2005Inventors: Brian Nash, Timothy Curtis
-
Publication number: 20040172633Abstract: A system for allocating memory for execution of computational tasks in an embedded device is described. The system uses a single stack to store the runtime memory for an executing task, and the context for selected suspended tasks, pointers are dynamically set to indicate top of stack locations for the tasks, and context locations for suspended tasks. The amount of memory in the stack is optimized during run time to use the least memory necessary.Type: ApplicationFiled: February 28, 2003Publication date: September 2, 2004Inventors: Robert Gregory Pizzi, Brian Nash
-
Patent number: 5620773Abstract: Novel one and two-part silicone dispersions are described which are suitable for applying a durable textured silicone surface on both silicone and non-silicone gloves. The non-blocking surface is obtained by dip-coating a final layer of dispersion over an article wherein the dispersion used for the final layer comprises a unique hydrophilic silica filler having a specific surface area of about 75-200 M.sup.2 per gram, at least one crosslinkable polysiloxane and a crosslinking agent. The silica particles, securely imbedded within the final layer of silicone with portions thereof extending outwardly beyond the new outer silicone surface of the gloves, present a non-blocking, non-allergenic textured surface.Type: GrantFiled: February 22, 1996Date of Patent: April 15, 1997Assignee: Mcghan Nusil CorporationInventor: Brian Nash
-
Patent number: 5494946Abstract: Optically clear, reinforced cross-linked silicone elastomers of the invention contain 12 to 18 mol percent of aryl substituted siloxane units of the formula R.sub.4 R.sub.5 -SiO, end blockers containing silioxane units of the formula R.sub.1 R.sub.2 R.sub.3 -S:O.sub.0.5, and dialkyl siloxane units of the formula R.sub.6 R.sub.7 -SiO. R.sub.1 and .sub.2 are alkyl, aryl or substituted alkyl or substituted aryl groups, and R.sub.3 is an alkenyl group. R.sub.4 and R.sub.5 are phenyl or mono lower alkyl substituted phenyl groups. R.sub.6 and R.sub.7 are methyl or ethyl groups. The polymer has a degree of polymerization between 100 to 2000, and preferably approximately 250. The polymer also contains trimethyl silyl treated silica as a reinforcer in the weight ration of approximately 15 to 45 parts of reinforcer to 100 parts of the polymer. After cross-linking, the polymer has properties of an optical refractive index which is at least 1.Type: GrantFiled: September 29, 1994Date of Patent: February 27, 1996Assignee: Allergan, Inc.Inventors: Richard Christ, Brian A. Nash, Del J. Petraitis