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).
-
Publication number: 20240428944Abstract: A mobile or stationary device generates video data of a human's or an animal's movements. The device may then perform a vision analysis to predict an ailment, based on the video data. The video data may be compared to historical data to determine a difference in the human's or the animal's movements. If the difference is within a threshold value, then the vision analysis may infer that the human or animal is moving as expected. However, if the difference lies outside a normal range, or exceeds the threshold value, then the vision analysis may infer that the human or animal suffers from the ailment. Different ranges of values and thresholds may thus be established to infer different ailments. For example, gait and posture may be monitored over time to infer the early onset of arthritis and diabetes.Type: ApplicationFiled: August 15, 2019Publication date: December 26, 2024Inventors: Kevin Li, Anthony Ko-Ping Chien
-
Patent number: 11036219Abstract: 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: GrantFiled: February 13, 2017Date of Patent: June 15, 2021Assignee: Ketchup On, Inc.Inventors: Kevin Li, Anthony Ko-Ping Chien, Goh Jian Kai, Jessica A. Williamson
-
Publication number: 20190086915Abstract: 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: ApplicationFiled: February 13, 2017Publication date: March 21, 2019Inventors: Kevin Li, Anthony Ko-Ping Chien, Goh Jian Kai, Jessica A. Williamson
-
Publication number: 20170193113Abstract: 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: ApplicationFiled: December 20, 2016Publication date: July 6, 2017Inventors: Anthony Ko-Ping Chien, Kevin A. Li
-
Publication number: 20170099342Abstract: 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: ApplicationFiled: October 1, 2016Publication date: April 6, 2017Inventors: Anthony Ko-Ping Chien, Kevin A. Li
-
Publication number: 20160321346Abstract: 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: ApplicationFiled: April 26, 2016Publication date: November 3, 2016Inventors: Kevin A. Li, Anthony Ko-Ping Chien
-
Publication number: 20160259830Abstract: 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: ApplicationFiled: February 29, 2016Publication date: September 8, 2016Inventors: Kevin A. Li, Anthony Ko-Ping Chien
-
Publication number: 20160210291Abstract: 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: ApplicationFiled: January 8, 2016Publication date: July 21, 2016Inventors: Kevin A. Li, Anthony Ko-Ping Chien
-
Patent number: 8640867Abstract: 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: GrantFiled: August 23, 2011Date of Patent: February 4, 2014Inventors: Peter Szucs, Anthony Ko, Danny Wen
-
Patent number: 8385207Abstract: 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: GrantFiled: May 27, 2008Date of Patent: February 26, 2013Assignee: International Business Machines CorporationInventors: Mircea Gusat, Michael Anthony Ko
-
Patent number: 8301977Abstract: 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: GrantFiled: December 30, 2008Date of Patent: October 30, 2012Assignee: STMicroelectronics S.r.l.Inventors: Meenatchi Jagasivmani, Anthony Ko, Rich E. Fackenthal, Ferdinando Bedeschi, Enzo Donze, Ravi Gutala
-
Publication number: 20120043236Abstract: 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: ApplicationFiled: August 23, 2011Publication date: February 23, 2012Inventors: Peter Szucs, Anthony Ko, Danny Wen
-
Patent number: 8060718Abstract: 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: GrantFiled: June 20, 2006Date of Patent: November 15, 2011Assignee: International Business MachinesInventors: Richard Francis Freitas, Michael Anthony Ko, Norman Ken Ouchi
-
Patent number: 7941498Abstract: 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: GrantFiled: March 19, 2008Date of Patent: May 10, 2011Assignee: International Business Machines CorporationInventors: Michael Anthony Ko, Prasenjit Sarkar
-
Publication number: 20100169740Abstract: 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: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Applicant: STMicroelectronics S.r.I.Inventors: Meenatchi Jagasivamani, Anthony Ko, Rich E. Fackenthal, Ferdinando Bedeschi, Enzo Donze, Ravi Gutala
-
Publication number: 20090296577Abstract: 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: ApplicationFiled: May 27, 2008Publication date: December 3, 2009Applicant: International Business Machines CorporationInventors: Mircea Gusat, Michael Anthony Ko
-
Patent number: 7577707Abstract: 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: GrantFiled: April 21, 2004Date of Patent: August 18, 2009Assignee: International Business Machines CorporationInventors: John Lewis Hufferd, Michael Anthony Ko
-
Publication number: 20090141619Abstract: 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: ApplicationFiled: December 12, 2008Publication date: June 4, 2009Applicant: International Business Machines CorporationInventors: Windsor Wee Sun Hsu, Lan Huang, Michael Anthony Ko, Shauchi Ong
-
Patent number: 7526574Abstract: 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: GrantFiled: April 21, 2004Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: John Lewis Hufferd, Michael Anthony Ko
-
Patent number: 7512044Abstract: 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: GrantFiled: February 15, 2005Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventors: Windsor Wee Sun Hsu, Lan Huang, Michael Anthony Ko, Shauchi Ong