Patents by Inventor Kingsum Chow

Kingsum Chow 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: 20150220372
    Abstract: Various embodiments are generally directed to techniques for controlling the use of locks that regulate access to shared resources by concurrently executed portions of code. An apparatus to control locking of a resource includes a processor component, a history analyzer for execution by the processor component to analyze at least one result of a replacement of a lock instruction of a first instance of code with a lock marker to allow the processor component to speculatively execute a second instance of code, and a locking component for execution by the processor component to replace the lock instruction with the lock marker based on analysis of the at least one result, the first and second instances of code to access a resource and the lock instruction to request a lock of access to the resource to the first instance of code. Other embodiments are described and claimed.
    Type: Application
    Filed: July 15, 2013
    Publication date: August 6, 2015
    Inventors: Khun Ban, Kingsum Chow, Shirish Aundhe, Sandhya Viswanathan
  • Publication number: 20150220528
    Abstract: A mechanism is described for facilitating dynamic data management for computing devices according to one embodiment. A method of embodiments, as described herein, includes tracking one or more factors relating to a plurality of data sets, evaluating the plurality of data sets based on the one or more factors. The evaluating may include speculating at least one of relevancy and accessibility of each of the plurality of data sets. The method may further include generating data scores, the data scores being associated with the plurality of data sets based on the evaluation of the plurality of data sets, performing a first comparison of the data scores of the plurality of data sets with a criteria score, and classifying each data set based on the first comparison. The classifying may include setting caching order for each data set of the plurality of data sets.
    Type: Application
    Filed: September 27, 2013
    Publication date: August 6, 2015
    Inventors: Yicong Huang, Kingsum Chow
  • Publication number: 20150149714
    Abstract: In an embodiment, a processor includes at least one core having one or more execution units, a first cache memory and a first cache control logic. The first cache control logic may be configured to generate a first prefetch request to prefetch first data, where this request is to be aborted if the first data is not present in a second cache memory coupled to the first cache memory. Other embodiments are described and claimed.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Inventors: Seth H. Pugsley, Robert L. Scott, Zeshan A. Chishti, Peng-Fei Chuang, Khun Ban, Christopher B. Wilkerson, Shih-Lien L. Lu, Kingsum Chow
  • Publication number: 20140281230
    Abstract: Methods and apparatus to provide cache management in managed runtime environments are described. In one embodiment, a controller comprises logic to determine an update frequency for an object in the runtime environment and assigning the object to an unshared cache line when the update frequency exceeds an update frequency threshold. Other embodiments are also described.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Keqiang Wu, Kingsum Chow, Yong-Fong Lee
  • Publication number: 20140222617
    Abstract: An online shopping basket is acquired by a buyer from an online store and is customized according to rules specified by the buyer. The buyer places zero or more items in the online shopping basket(s) before they are given to at least one shopper by the online store. The shopper(s) may further customize the online shopping basket(s) with rules that do not conflict with those specified by the buyer. The shopper(s) then place zero or more items in the online shopping basket(s) and return the basket(s) to the online store. Multiple online shopping baskets are merged into a single basket, and the buyer reviews the items in the merged online shopping basket and adds or removes items as necessary. The buyer then purchases the remaining items from the online store.
    Type: Application
    Filed: November 6, 2013
    Publication date: August 7, 2014
    Inventors: Kingsum Chow, Jiang Ling Du
  • Patent number: 8583507
    Abstract: An online shopping basket is acquired by a buyer from an online store and is customized according to rules specified by the buyer. The buyer places zero or more items in the online shopping basket(s) before they are given to at least one shopper by the online store. The shopper(s) may further customize the online shopping basket(s) with rules that do not conflict with those specified by the buyer. The shopper(s) then place zero or more items in the online shopping basket(s) and return the basket(s) to the online store. Multiple online shopping baskets are merged into a single basket, and the buyer reviews the items in the merged online shopping basket and adds or removes items as necessary. The buyer then purchases the remaining items from the online store.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: November 12, 2013
    Assignee: Intel Corporation
    Inventors: Kingsum Chow, Jiang Ling Du
  • Publication number: 20130103541
    Abstract: An online shopping basket is acquired by a buyer from an online store and is customized according to rules specified by the buyer. The buyer places zero or more items in the online shopping basket(s) before they are given to at least one shopper by the online store. The shopper(s) may further customize the online shopping basket(s) with rules that do not conflict with those specified by the buyer. The shopper(s) then place zero or more items in the online shopping basket(s) and return the basket(s) to the online store. Multiple online shopping baskets are merged into a single basket, and the buyer reviews the items in the merged online shopping basket and adds or removes items as necessary. The buyer then purchases the remaining items from the online store.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 25, 2013
    Inventors: Kingsum Chow, John Du
  • Patent number: 8321290
    Abstract: An online shopping basket is acquired by a buyer from an online store and is customized according to rules specified by the buyer. The buyer places zero or more items in the online shopping basket(s) before they are given to at least one shopper by the online store. The shopper(s) may further customize the online shopping basket(s) with rules that do not conflict with those specified by the buyer. The shopper(s) then place zero or more items in the online shopping basket(s) and return the basket(s) to the online store. Multiple online shopping baskets are merged into a single basket, and the buyer reviews the items in the merged online shopping basket and adds or removes items as necessary. The buyer then purchases the remaining items from the online store.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: November 27, 2012
    Assignee: Intel Corporation
    Inventors: Kingsum Chow, John Du
  • Publication number: 20090307108
    Abstract: An online shopping basket is acquired by a buyer from an online store and is customized according to rules specified by the buyer. The buyer places zero or more items in the online shopping basket(s) before they are given to at least one shopper by the online store. The shopper(s) may further customize the online shopping basket(s) with rules that do not conflict with those specified by the buyer. The shopper(s) then place zero or more items in the online shopping basket(s) and return the basket(s) to the online store. Multiple online shopping baskets are merged into a single basket, and the buyer reviews the items in the merged online shopping basket and adds or removes items as necessary. The buyer then purchases the remaining items from the online store.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 10, 2009
    Applicant: INTEL CORPORATION
    Inventors: Kingsum Chow, John Du
  • Patent number: 7542924
    Abstract: An online shopping basket is acquired by a buyer from an online store and is customized according to rules specified by the buyer. The buyer places zero or more items in the online shopping basket(s) before they are given to at least one shopper by the online store. The shopper(s) may further customize the online shopping basket(s) with rules that do not conflict with those specified by the buyer. The shopper(s) then place zero or more items in the online shopping basket(s) and return the basket(s) to the online store. Multiple online shopping baskets are merged into a single basket, and the buyer reviews the items in the merged online shopping basket and adds or removes items as necessary. The buyer then purchases the remaining items from the online store.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: June 2, 2009
    Assignee: Intel Corporation
    Inventors: Kingsum Chow, John Du
  • Patent number: 7454523
    Abstract: Geographic location determination for a client is facilitated by performing a trace route between a known network device and the client. The trace route results in a list of intermediary network devices between the client and the known network device. Network addresses may be configured with geographically significant portions. Thus, network addresses for the client and/or one or more of the intermediary devices can be inspected to facilitated a geographic location determination for the client based on the geographically significant portions. An online service provider hosting network sites may prepare client activity reports for the hosted sites using the determined geographic data. The determined geographic locations may also be used to ensure compliance, such as with regulations, distribution agreements, etc., for data distributions to clients.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: November 18, 2008
    Assignee: Intel Corporation
    Inventors: Kingsum Chow, Sumeet Dua, Brian C. Tjaden
  • Patent number: 7216154
    Abstract: For a client seeking network resources from a network site, such as a web page, audio, visual, or other data, where the network site's desired network resources are also provided by mirroring network hosts, measurements are made to determine a communication efficiency between the client and the network site and mirroring network hosts. The client is then directed to communicate with the network site or a mirroring network host according to which had the highest measured communication efficiency with the client. In such fashion, real time adjustments can be made so as to more optimally distribute client network resource requests across all available sources of the desired network resources, and provide for real time load balancing and fail over of disabled hosts.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: May 8, 2007
    Assignee: Intel Corporation
    Inventors: Kingsum Chow, Colin Cunningham, Thomas Holman
  • Patent number: 7032017
    Abstract: An arrangement is provided for identifying web site visitors. When a client behind a proxy server sends a browsing request for a web page at a web site hosted by a web server, the web server identifies a browsing session according to a session tag associated with the browsing session and uniquely identifies the client. A hit at the web page is recorded according to the session tag.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: April 18, 2006
    Assignee: Intel Corporation
    Inventors: Kingsum Chow, Yong J. Chang, Sandeep R. Nair
  • Publication number: 20050131772
    Abstract: An online shopping basket is acquired by a buyer from an online store and is customized according to rules specified by the buyer. The buyer places zero or more items in the online shopping basket(s) before they are given to at least one shopper by the online store. The shopper(s) may further customize the online shopping basket(s) with rules that do not conflict with those specified by the buyer. The shopper(s) then place zero or more items in the online shopping basket(s) and return the basket(s) to the online store. Multiple online shopping baskets are merged into a single basket, and the buyer reviews the items in the merged online shopping basket and adds or removes items as necessary. The buyer then purchases the remaining items from the online store.
    Type: Application
    Filed: November 18, 2004
    Publication date: June 16, 2005
    Inventors: Kingsum Chow, John Du
  • Patent number: 6850899
    Abstract: A transferable online shopping basket is used in a business process and apparatus for online shopping at online stores. At least one online shopping basket is acquired by a buyer from an online store and is customized according to rules specified by the buyer. The buyer places zero or more items in the online shopping basket(s) before they are given to at least one shopper by the online store. The shopper(s) may further customize the online shopping basket(s) with rules that do not conflict with those specified by the buyer. The shopper(s) then place zero or more items in the online shopping basket(s) and return the basket(s) to the online store. An e-mail is sent to the buyer notifying the buyer the shopper(s) are finished shopping. Multiple online shopping baskets are merged into a single basket, and the buyer reviews the items in the merged online shopping basket and adds or removes items as necessary. The buyer then purchases the remaining items from the online store.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: February 1, 2005
    Assignee: Intel Corporation
    Inventors: Kingsum Chow, John Du
  • Patent number: 6772324
    Abstract: In one embodiment of the invention, a processor includes an execution pipeline to concurrently execute at least portions of threads, wherein at least one of the threads is dependent on at least another one of the threads. The processor also includes detection circuitry to detect speculation errors in the execution of the threads. In another embodiment, the processor includes thread management logic to control dynamic creation of threads from a program.
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: August 3, 2004
    Assignee: Intel Corporation
    Inventors: Haitham Akkary, Kingsum Chow
  • Patent number: 6741990
    Abstract: A system and method for filtering web accesses in an web access log analysis are described. A web log file having a plurality of entries, with each entry containing a field identifying a web access of a visitor, and a list of exclusion web accesses to be filtered from the web log file are provided. An optimum algorithm for searching in the list of exclusion web accesses is selected from a set of algorithms. Based on the selection, a data structure corresponding to the selected algorithm and the exclusion web accesses is built. Comparisons are made between the web access in each entry of the web log file and the data structure to filter or discount entries from the web log file.
    Type: Grant
    Filed: May 23, 2001
    Date of Patent: May 25, 2004
    Assignee: Intel Corporation
    Inventors: Sandeep R Nair, Kingsum Chow, Ken T Deeter, Brian C Tjaden
  • Patent number: 6684252
    Abstract: Computers submit requests of different types to a server. The response times of the server to the submitted requests is measured. Then, the average response times of the server is predicted based on the number and types of requests and the measured response times.
    Type: Grant
    Filed: June 27, 2000
    Date of Patent: January 27, 2004
    Assignee: Intel Corporation
    Inventor: Kingsum Chow
  • Publication number: 20030097412
    Abstract: A system for forwarding electronic mail from disabled accounts is disclosed. Users wishing to forward their electronic mail from one account to another register themselves on the system. Other users, who wish to send electronic mail to individuals in need of forwarding, send electronic mail to the system using the former electronic mail address of the recipients. The system's server forwards the electronic mail if a new forwarding address is found, or forwards to the former electronic mail address if no new address is found. For resolved electronic mail that is forwarded by the system, the sender's electronic mail address is transferred to the recipient who has the option of responding to the sender directly or through the system. The recipient's current electronic mail address may be made unavailable to the sender. For unresolved electronic mail addresses, the sender receives a message describing the error encountered while attempting delivery.
    Type: Application
    Filed: November 20, 2001
    Publication date: May 22, 2003
    Inventor: Kingsum Chow
  • Publication number: 20030061360
    Abstract: An arrangement is provided for identifying web site visitors. When a client behind a proxy server sends a browsing request for a web page at a web site hosted by a web server, the web server identifies a browsing session according to a session tag associated with the browsing session and uniquely identifies the client. A hit at the web page is recorded according to the session tag.
    Type: Application
    Filed: September 25, 2001
    Publication date: March 27, 2003
    Inventors: Kingsum Chow, Yong J. Chang, Sandeep R. Nair