Patents by Inventor Roger A. Kyle
Roger A. Kyle 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: 11940283Abstract: A method for matching a vehicle with a user including receiving a user ride request for a vehicle from a plurality of available vehicles from a user, receiving a threshold vehicle risk score preference for the user, receiving a user risk score for the user, receiving a threshold user risk score preference for the plurality of available vehicles, identifying a subset of the plurality of available vehicles having a vehicle risk score at or below the threshold vehicle risk score preference of the user and a threshold user risk score preference at or above the user risk score of the user, and presenting the user with ride options for selecting one of the subset of the plurality of available vehicles of the subset of available vehicles for the user ride request.Type: GrantFiled: August 12, 2021Date of Patent: March 26, 2024Assignee: Toyota Motor North America, Inc.Inventors: Roger A. Kyle, Christopher Risberg, Nikhil Rajendra, Timothy Wang, Jordan Frank, Jiju Thomas, Daniel C. Bracken, Joshua Batie, Michael D. Dorazio, Randy Kaushek
-
Patent number: 11900495Abstract: A control apparatus for controlling a vehicle, the control apparatus including a controller. The controller is configured to: when the controller determines that boarding or alighting by a user or loading or unloading of luggage is to be performed with respect to the vehicle, control the vehicle to project visual information to, or set a geo-fence on, at least a part of a region within a predetermined range from the vehicle.Type: GrantFiled: August 2, 2021Date of Patent: February 13, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Roger Kyle, Yuta Kodama, Corentin Marie C. Mossoux, Shunsuke Tanimori, Rio Minagawa, Dany Benjamin
-
Publication number: 20230049632Abstract: A method for matching a vehicle with a user including receiving a user ride request for a vehicle from a plurality of available vehicles from a user, receiving a threshold vehicle risk score preference for the user, receiving a user risk score for the user, receiving a threshold user risk score preference for the plurality of available vehicles, identifying a subset of the plurality of available vehicles having a vehicle risk score at or below the threshold vehicle risk score preference of the user and a threshold user risk score preference at or above the user risk score of the user, and presenting the user with ride options for selecting one of the subset of the plurality of available vehicles of the subset of available vehicles for the user ride request.Type: ApplicationFiled: August 12, 2021Publication date: February 16, 2023Applicant: Toyota Motor North America, Inc.Inventors: Roger A. Kyle, Christopher Risberg, Nikhil Rajendra, Timothy Wang, Jordan Frank, Jiju Thomas, Daniel C. Bracken, Joshua Batie, Michael D. Dorazio, Randy Kaushek
-
Publication number: 20220335247Abstract: A system for determining a sanitization status of an environment includes a plurality of sensors integrated into a surface of the environment, wherein each sensor of the plurality of sensors senses the sanitization status of the surface around the respective sensor, provides data related to the sanitization status, and provides output regarding the sanitization status, a computing device that stores logic that, when executed by the computing device causes the computing device to perform at least: receive the data related to the sanitization status from each of the plurality of sensors; determine at least one unsanitized zone on the surface from the data; and communicate data related to the at least one unsanitized zone to the plurality of sensors such that the plurality of sensors may provide the output regarding the at least one unsanitized zone.Type: ApplicationFiled: April 20, 2021Publication date: October 20, 2022Applicant: Toyota Motor North America, Inc.Inventors: Roger A. Kyle, Christopher Risberg, Nikhil Rajendra, Timothy Wang, Jordan Frank, Jiju Thomas, David M. Goemer, Evan Vijithakumara, Imad Zahid, Lizbeth Jurado, Lou Pope, Yuho Kozu
-
Publication number: 20220121226Abstract: An information processing apparatus includes a controller. The controller is configured to acquire travel information including a travel route for when the vehicle travels and determine, based on the acquired travel information, transfer information for when a delivery item to be delivered by an unmanned aircraft to a user on board the vehicle is transferred to the user.Type: ApplicationFiled: October 14, 2021Publication date: April 21, 2022Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Tae Sugimura, Kenta Miyahara, Shin Sakurada, Roger Kyle
-
Publication number: 20220038844Abstract: A control apparatus for controlling a vehicle, the control apparatus including a controller. The controller is configured to: when the controller determines that boarding or alighting by a user or loading or unloading of luggage is to be performed with respect to the vehicle, control the vehicle to project visual information to, or set a geo-fence on, at least a part of a region within a predetermined range from the vehicle.Type: ApplicationFiled: August 2, 2021Publication date: February 3, 2022Inventors: Roger KYLE, Yuta KODAMA, Corentin Marie C. MOSSOUX, Shunsuke TANIMORI, Rio MINAGAWA, Dany BENJAMIN
-
Publication number: 20220032909Abstract: A control apparatus that is communicably connected to a towing vehicle, the control apparatus including a controller configured to: acquire positional information for a towing target vehicle to be towed; at a location within a predetermined distance from a location corresponding to the positional information, identify the towing target vehicle; based on a targeted relative relationship between the towing vehicle and the towing target vehicle, control the towing vehicle; and when a difference between the targeted relative relationship and an actual relative relationship is within an allowable range, operate a towing apparatus of the towing vehicle to tow the towing target vehicle.Type: ApplicationFiled: July 30, 2021Publication date: February 3, 2022Inventors: Roger Kyle, Yuta Kodama, Corentin Marie C. Mossoux, Shunsuke Tanimori, Rio Minagawa, Dany Benjamin
-
Publication number: 20220032834Abstract: A control apparatus is a control apparatus that is communicably connected to a first vehicle and a second vehicle, the control apparatus including a controller configured to: identify the first vehicle as a transfer destination for a luggage item stored in the second vehicle; read a targeted relative relationship between the second vehicle and the first vehicle; control the second vehicle based on the targeted relative relationship; and when a difference between the targeted relative relationship and an actual relative relationship is within an allowable range, convey the luggage item from the second vehicle to the first vehicle using a conveyer of the first vehicle or the second vehicle.Type: ApplicationFiled: July 30, 2021Publication date: February 3, 2022Inventors: Roger Kyle, Yuta Kodama, Corentin Marie C. Mossoux, Shunsuke Tanimori, Rio Minagawa, Dany Benjamin
-
Patent number: 9075743Abstract: Management of access to shared resources within a system comprising a plurality of requesters and a plurality of target resources is provided. A separate arbitration point is associated with each target resource. An access priority value is assigned to each requester. An arbitration contest is performed for access to a first target resource by requests from two or more of the requesters using a first arbitration point associated with the first target resource to determine a winning requester. The request from the winning requester is forwarded to a second target resource. A second arbitration contest is performed for access to the second target resource by the forwarded request from the winning requester and requests from one or more of the plurality of requesters using a second arbitration point associated with the second target resource.Type: GrantFiled: September 20, 2011Date of Patent: July 7, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Raguram Damodaran, Abhijeet Ashok Chachad, Dheera Balasubramanian, Roger Kyle Castille, David Quintin Bell
-
Patent number: 8607000Abstract: This invention is a data processing system having a multi-level cache system. The multi-level cache system includes at least first level cache and a second level cache. Upon a cache miss in both the at least one first level cache and the second level cache the data processing system evicts and allocates a cache line within the second level cache. The data processing system determine from the miss address whether the request falls within a low half or a high half of the allocated cache line. The data processing system first requests data from external memory of the miss half cache line. Upon receipt data is supplied to the at least one first level cache and the CPU. The data processing system then requests data from external memory for the other half of the second level cache line.Type: GrantFiled: September 23, 2011Date of Patent: December 10, 2013Assignee: Texas Instruments IncorporatedInventors: Abhijeet Ashok Chachad, Roger Kyle Castille, Joseph Raymond Michael Zbiciak, Dheera Balasubramanian
-
Publication number: 20120290756Abstract: Management of access to shared resources within a system comprising a plurality of requesters and a plurality of target resources is provided. A separate arbitration point is associated with each target resource. An access priority value is assigned to each requester. An arbitration contest is performed for access to a first target resource by requests from two or more of the requesters using a first arbitration point associated with the first target resource to determine a winning requester. The request from the winning requester is forwarded to a second target resource. A second arbitration contest is performed for access to the second target resource by the forwarded request from the winning requester and requests from one or more of the plurality of requesters using a second arbitration point associated with the second target resource.Type: ApplicationFiled: September 20, 2011Publication date: November 15, 2012Inventors: Raguram Damodaran, Abhijeet Ashok Chachad, Dheera Balasubramanian, Roger Kyle Castille, David Quintin Bell
-
Publication number: 20120198160Abstract: This invention is a data processing system having a multi-level cache system. The multi-level cache system includes at least first level cache and a second level cache. Upon a cache miss in both the at least one first level cache and the second level cache the data processing system evicts and allocates a cache line within the second level cache. The data processing system determine from the miss address whether the request falls within a low half or a high half of the allocated cache line. The data processing system first requests data from external memory of the miss half cache line. Upon receipt data is supplied to the at least one first level cache and the CPU. The data processing system then requests data from external memory for the other half of the second level cache line.Type: ApplicationFiled: September 23, 2011Publication date: August 2, 2012Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Abhijeet Ashok Chachad, Roger Kyle Castille, Joseph Raymond Michael Zbiciak, Dheera Balasubramanian
-
Publication number: 20120191916Abstract: A second level memory controller uses shadow tags 711 to implement snoop read and write coherence. These shadow tags are generally used only for snoops intending to keep L2 SRAM coherent with the level one data cache. Thus updates for all external cache lines are ignored. The shadow tags are updated on all level one cache allocates and all dirty and invalidate modifications to data stored in L2 SRAM. These interactions happen on different interfaces, but the traffic on that interface includes level one data cache accesses to both external and level two directly addressable lines. These interactions create extra traffic on these interfaces and creating extra stalls to the CPU. Thus in this invention shadow tags are updated only on a subset of less than all updates of the level one tags.Type: ApplicationFiled: September 26, 2011Publication date: July 26, 2012Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Abhijeet Ashok Chachad, Roger Kyle Castille, Joseph Raymond Michael Zbiciak, Dheera Balasubramanian
-
Publication number: 20020136220Abstract: In a data processing system have a master-state data processing unit and at least one slave-state data processing unit, the data processing units can be provided with an asynchronous transfer mode interface unit for transferring data cells there between. The interface unit provides and receives signals formatted in the UTOPIA protocol. The interface unit includes processor acting as a state machine and a buffer out memory unit for buffering the data groups between the interface unit processor and the direct memory access unit of the data processing unit. The interface unit can act in a receive mode and a transmit mode for a master-state data processing unit and can act in a receive mode, and transmit mode in a slave-state data processing unit. An event signal provides an efficient exchange of transfer of data between the direct memory access unit and the buffer memory storage unit in the slave mode.Type: ApplicationFiled: September 26, 2001Publication date: September 26, 2002Inventors: Shakuntala Anjanaiah, Roger Kyle Castille, Natarajan Seshan
-
Publication number: 20010032215Abstract: A method for providing form processing services in a form processing system having a computer, a system memory, a plurality of system forms and a plurality of system participants including a user member, an organization member, and an authenticating member for entering user member information regarding the user member into a system form of the plurality of system forms and transmitting the system form to the organization member, which includes storing the plurality of system forms in the system memory and selecting a system form of the plurality of system forms to provide a selected system form. User member information is entered into the selected system form to provide an at least partially populated system form and the at least partially populated system form is transmitted to the authenticating member. The at least partially populated system form is authenticated by the authenticating member to provide an authenticated system form and the authenticated system form is transmitted to the organization member.Type: ApplicationFiled: December 5, 2000Publication date: October 18, 2001Applicant: MDofficelinx.com, LLCInventors: T. Rogers Kyle, Jason E. Rappaport