Patents by Inventor Anthony Ko

Anthony Ko 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: 11952039
    Abstract: An electric-vehicle frame includes a mid-section and an end section. The mid-section has first and second frame rails spaced from each other by a first distance along a cross-vehicle axis defining a battery compartment therebetween. The end-section has first and second frame rails spaced from each other by a second distance along the cross-vehicle axis smaller than the first distance. A first connector is fixed to the first frame rail of the mid-section and to the first frame rail of the end-section. A second connector is fixed to the second frame rail of the mid-section and to the second frame rail of the end-section.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: April 9, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Ajay Kumar Gupta, Leonard Anthony Shaner, Yu Liu, John Wesley Stanley, Yu-Kan Hu, Fungtai Charles Ko, Petros Frantzeskakis
  • Patent number: 11036219
    Abstract: A spherical, self-propelled device responds to remote controls from a user. The self-propelled device has an internal drive system and an internal vision system. The vision system remains in a constant orientation with respect to the spherical, self-propelled device. As the spherical, self-propelled device rolls along a surface, the internal vision system captures video data from an upward field of view.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: June 15, 2021
    Assignee: Ketchup On, Inc.
    Inventors: Kevin Li, Anthony Ko-Ping Chien, Goh Jian Kai, Jessica A. Williamson
  • Publication number: 20190086915
    Abstract: A spherical, self-propelled device responds to remote controls from a user. The self-propelled device has an internal drive system and an internal vision system. The vision system remains in a constant orientation with respect to the spherical, self-propelled device. As the spherical, self-propelled device rolls along a surface, the internal vision system captures video data from an upward field of view.
    Type: Application
    Filed: February 13, 2017
    Publication date: March 21, 2019
    Inventors: Kevin Li, Anthony Ko-Ping Chien, Goh Jian Kai, Jessica A. Williamson
  • Publication number: 20170193113
    Abstract: Methods, systems, and products determine intradomain and interdomain search results. When a website query is received, the website query specifies a domain and a search term. The intradomain search results are generated by searching the domain for the search term. The interdomain search results, though, are generated by searching auxiliary domains for the search term.
    Type: Application
    Filed: December 20, 2016
    Publication date: July 6, 2017
    Inventors: Anthony Ko-Ping Chien, Kevin A. Li
  • Publication number: 20170099342
    Abstract: Methods, systems, and products determine a best version of webpage. A webpage may have many different versions, with each different version tailored to parameters associated with a client device. A database of content associates the different versions to different combinations and/or ranges of the parameters. When the client device requests the webpage, the parameters are retrieved and the corresponding version is selected and sent.
    Type: Application
    Filed: October 1, 2016
    Publication date: April 6, 2017
    Inventors: Anthony Ko-Ping Chien, Kevin A. Li
  • Publication number: 20160321346
    Abstract: Methods, systems, and products cluster search results according to a common clustering parameter. A database of content associates different website links to different classifications of subject matter. The database of content, however, also associates each website link to one or more clustering parameters. When the database of content is queried for the subject matter, search results may be arranged into different clusters according to different clustering parameters.
    Type: Application
    Filed: April 26, 2016
    Publication date: November 3, 2016
    Inventors: Kevin A. Li, Anthony Ko-Ping Chien
  • Publication number: 20160259830
    Abstract: Methods, systems, and products historically arrange search results according to subject matter. A database of content associates different website links to different classifications of subject matter. The database of content, however, also associates each website link as an event in a timeline of events related to the subject matter. When the database of content is queried for the subject matter, search results are historically arranged.
    Type: Application
    Filed: February 29, 2016
    Publication date: September 8, 2016
    Inventors: Kevin A. Li, Anthony Ko-Ping Chien
  • Publication number: 20160210291
    Abstract: Methods, systems, and products historically arrange search results according to subject matter. A database of content associates different website links to different classifications of subject matter. The database of content, however, also associates each website link as an event in a timeline of events related to the subject matter. When the database of content is queried for the subject matter, search results are historically arranged.
    Type: Application
    Filed: January 8, 2016
    Publication date: July 21, 2016
    Inventors: Kevin A. Li, Anthony Ko-Ping Chien
  • Patent number: 8640867
    Abstract: A protective and decorative casing for handheld devices such as a cellular phone, mobile computing device, or portable digital media player. The casing comprises a device stand. The casing expands to allow insertion of the handheld device. The casing has an accessory storage area.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: February 4, 2014
    Inventors: Peter Szucs, Anthony Ko, Danny Wen
  • Patent number: 8385207
    Abstract: The invention provides a method and apparatus for network congestion management. The method includes inserting a probe frame into data traffic in the network from a first endpoint in the network, reflecting the probe frame from a second endpoint in the network back to the first endpoint, receiving the reflected probe frame at the first endpoint via the network, determining a round-trip delay based on flow of the probe frame through the network, and throttling network traffic according to the determined delay to manage network traffic congestion.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mircea Gusat, Michael Anthony Ko
  • Patent number: 8301977
    Abstract: In a phase change memory, the memory array may be written in relatively small chunks. The writing of data to the array and, particularly, the writing of set data, may be accelerated using a hardware accelerator. The hardware accelerator may include an edge detector which detects a short duration signal pulse to trigger the writing of the set data to a cell. As a result, the writing of data may be accelerated, reducing the time to write in some cases.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 30, 2012
    Assignee: STMicroelectronics S.r.l.
    Inventors: Meenatchi Jagasivmani, Anthony Ko, Rich E. Fackenthal, Ferdinando Bedeschi, Enzo Donze, Ravi Gutala
  • Publication number: 20120043236
    Abstract: A protective and decorative casing for handheld devices such as a cellular phone, mobile computing device, or portable digital media player. The casing comprises a device stand. The casing expands to allow insertion of the handheld device. The casing has an accessory storage area.
    Type: Application
    Filed: August 23, 2011
    Publication date: February 23, 2012
    Inventors: Peter Szucs, Anthony Ko, Danny Wen
  • Patent number: 8060718
    Abstract: A memory leveling system updates physical memory blocks, or blocks, to maintain generally even wear. The system maintains an update count for each block, incrementing a wear level count when the update count reaches a wear level threshold. The system compares a wear level of blocks to determine whether to update a block in place or move data on the block to a less-worn physical block. The system groups the blocks into wear level groups identified by a common wear level to identify blocks that are being worn at a faster or slower than average rate. If an empty block count of a least worn group drops below a threshold, the system moves data from one of the blocks in the least worn group to an empty block in a most worn group.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: November 15, 2011
    Assignee: International Business Machines
    Inventors: Richard Francis Freitas, Michael Anthony Ko, Norman Ken Ouchi
  • Patent number: 7941498
    Abstract: A packet classifier within a network adapter detects an application packet header belonging to a packet in a data stream associated with an application that uses a network protocol, such as TCP/IP, SNA or IPX. Offsets included within the application header are identified and a plurality of registers is loaded with the identified offsets. Each of a plurality direct data placement patterns are masked with contents of the loaded registers. Each direct data placement pattern is associated with an application packet header and includes a corresponding I/O context. Additionally, each direct data placement pattern includes a corresponding connection path for direct placement of a payload corresponding to the detected application header in a memory that is utilized by the application.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Anthony Ko, Prasenjit Sarkar
  • Publication number: 20100169740
    Abstract: In a phase change memory, the memory array may be written in relatively small chunks. The writing of data to the array and, particularly, the writing of set data, may be accelerated using a hardware accelerator. The hardware accelerator may include an edge detector which detects a short duration signal pulse to trigger the writing of the set data to a cell. As a result, the writing of data may be accelerated, reducing the time to write in some cases.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Applicant: STMicroelectronics S.r.I.
    Inventors: Meenatchi Jagasivamani, Anthony Ko, Rich E. Fackenthal, Ferdinando Bedeschi, Enzo Donze, Ravi Gutala
  • Publication number: 20090296577
    Abstract: The invention provides a method and apparatus for network congestion management. The method includes inserting a probe frame into data traffic in the network from a first endpoint in the network, reflecting the probe frame from a second endpoint in the network back to the first endpoint, receiving the reflected probe frame at the first endpoint via the network, determining a round-trip delay based on flow of the probe frame through the network, and throttling network traffic according to the determined delay to manage network traffic congestion.
    Type: Application
    Filed: May 27, 2008
    Publication date: December 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: Mircea Gusat, Michael Anthony Ko
  • Patent number: 7577707
    Abstract: Provided are a method, system, and program for transferring data between an initiator node and target node. A request is received conforming to a first data transfer protocol at the initiator node to transmit to the target node. A reference to a memory location is obtained to use to transfer the request to the target node. At least one function is called that executes in a user address space of the initiator node, wherein the initiator node includes a kernel address space and the user address space. The at least one function executing in the user address space interfaces with an adaptor to transmit the request and reference to the memory location to the target node using a second data transfer protocol.
    Type: Grant
    Filed: April 21, 2004
    Date of Patent: August 18, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Lewis Hufferd, Michael Anthony Ko
  • Publication number: 20090141619
    Abstract: According to the present invention, there is provided a method of providing a WORM storage system, the method including a sector-append capability. The method includes receiving data to be written to a WORM storage system. In addition, the method includes identifying a target sector at which the data is to be written. Also, the method includes determining if the received data can be added to the target sector. Moreover, the method includes adding the received data to the target sector if it is determined that the received data can be added to the target sector.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 4, 2009
    Applicant: International Business Machines Corporation
    Inventors: Windsor Wee Sun Hsu, Lan Huang, Michael Anthony Ko, Shauchi Ong
  • Patent number: 7526574
    Abstract: Provided are a method, system, and program for communicating data transfer requests between data transfer protocols. A request is received conforming to a first data transfer protocol at an initiator node to transmit to a target node, wherein the request includes a request identifier in the first data transfer protocol. A reference is obtained to a memory location to use for the request using a second data transfer protocol, wherein the reference is used by the second data transfer protocol. An entry is added to a map associating the reference to the memory location for the second data transfer protocol with the request identifier for the first data transfer protocol. The second data transfer protocol is used to transfer the request with the request identifier and the reference to the memory location.
    Type: Grant
    Filed: April 21, 2004
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Lewis Hufferd, Michael Anthony Ko
  • Patent number: 7512044
    Abstract: According to the present invention, there is provided a method of providing a WORM storage system, the method including a sector-append capability. The method includes receiving data to be written to a WORM storage system. In addition, the method includes identifying a target sector at which the data is to be written. Also, the method includes determining if the received data can be added to the target sector. Moreover, the method includes adding the received data to the target sector if it is determined that the received data can be added to the target sector.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Windsor Wee Sun Hsu, Lan Huang, Michael Anthony Ko, Shauchi Ong