Patents by Inventor Philip Laws

Philip Laws 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: 10929948
    Abstract: An apparatus and method for hardware page cache migration. For example, one embodiment of an apparatus comprises: a memory management unit (MMU) to manage memory page migration in multi-processor environments in which multiple processors share a virtual memory address space, the memory page migration comprising movement of one or more memory pages from a local memory of a first processor to a local memory of a second processor; a central page cache integral to or coupled to the MMU, the central page cache to store memory pages based on requests generated from one or more of the multiple processors; access pattern detection circuitry/logic to detect data access patterns associated with data access requests from one or more of the multiple processors; and an adaptive page prefetcher to prefetch one or more memory pages to the central page cache responsive to the access pattern detection circuitry/logic detecting one of the data access patterns.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 23, 2021
    Assignee: Intel Corporation
    Inventors: Carsten Benthin, Prasoonkumar Surti, Karthik Vaidyanathan, Philip Laws, Scott Janus
  • Publication number: 20210049808
    Abstract: Apparatus and method for a hierarchical beam tracer.
    Type: Application
    Filed: August 26, 2020
    Publication date: February 18, 2021
    Inventors: Scott JANUS, Prasoonkumar SURTI, Karthik VAIDYANATHAN, Alexey SUPIKOV, Gabor LIKTOR, Carsten BENTHIN, Philip LAWS, Michael DOYLE
  • Publication number: 20200394831
    Abstract: Cluster of acceleration engines to accelerate intersections.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 17, 2020
    Inventors: Prasoonkumar SURTI, Carsten BENTHIN, Karthik VAIDYANATHAN, Philip LAWS, Scott JANUS, Sven WOOP
  • Patent number: 10762686
    Abstract: Apparatus and method for a hierarchical beam tracer.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: September 1, 2020
    Assignee: Intel Corporation
    Inventors: Scott Janus, Prasoonkumar Surti, Karthik Vaidyanathan, Alexey Supikov, Gabor Liktor, Carsten Benthin, Philip Laws, Michael Doyle
  • Publication number: 20200228594
    Abstract: This document discusses, among other things, a system and methods for associating an online publication with a print publication. Example embodiments may include receiving a request from a publisher that may identify first data that is to be published over a network, in an online publication. In response to the request, example embodiments may include fetching the first data and generating further data based on the first data. The further data may include an address to locate the online publication as published. The publisher may be allowed to publish the further data as a print publication. Subsequent to the print publication of the further data, example embodiments may include receiving the string of characters over the network from a user. Example embodiments may include presenting the online publication to the user based on the string of characters.
    Type: Application
    Filed: February 12, 2020
    Publication date: July 16, 2020
    Inventors: Yuan Der Ho, Choon Chong, Philip Law
  • Publication number: 20200211261
    Abstract: Apparatus and method for general ray tracing queries. For example, one embodiment of an apparatus comprises: a hierarchical acceleration data structure generator to construct an acceleration data structure comprising a plurality of hierarchically arranged nodes associated with a graphics scene; traversal/intersection hardware logic to traverse one or more rays through the acceleration data structure to determine intersections between the one or more rays and one or more primitives within the hierarchical acceleration data structure; shape processing hardware logic to specify three dimensional (3D) shape data indicating one or more 3D shapes to be used to perform queries with respect to the hierarchical acceleration data structure; query processing hardware logic to execute queries comprising comparisons between nodes of the hierarchical acceleration data structure and the 3D shape data to generate a result indicating overlap between the 3D shapes and the nodes.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: SCOTT JANUS, PRASOONKUMAR SURTI, KARTHIK VAIDYANATHAN, GABOR LIKTOR, CARSTEN BENTHIN, PHILIP LAWS
  • Publication number: 20200211264
    Abstract: Apparatus and method for ray tracing acceleration using a grid primitive.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Scott JANUS, Prasoonkumar SURTI, Karthik VAIDYANATHAN, Carsten BENTHIN, Philip LAWS
  • Publication number: 20200211265
    Abstract: Cloud-based real time rendering.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Carson BROWNLEE, Joshua BARCZAK, Kai XIAO, Michael APODACA, Philip LAWS, Thomas RAOUX, Travis SCHLUESSLER
  • Publication number: 20200211252
    Abstract: Cluster of acceleration engines to accelerate intersections.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: PRASOONKUMAR SURTI, CARSTEN BENTHIN, KARTHIK VAIDYANATHAN, PHILIP LAWS, SCOTT JANUS, SVEN WOOP
  • Publication number: 20200211152
    Abstract: An apparatus and method for hardware page cache migration. For example, one embodiment of an apparatus comprises: a memory management unit (MMU) to manage memory page migration in multi-processor environments in which multiple processors share a virtual memory address space, the memory page migration comprising movement of one or more memory pages from a local memory of a first processor to a local memory of a second processor; a central page cache integral to or coupled to the MMU, the central page cache to store memory pages based on requests generated from one or more of the multiple processors; access pattern detection circuitry/logic to detect data access patterns associated with data access requests from one or more of the multiple processors; and an adaptive page prefetcher to prefetch one or more memory pages to the central page cache responsive to the access pattern detection circuitry/logic detecting one of the data access patterns.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Carsten Benthin, Prasoonkumar Surti, Karthik Vaidyanathan, Philip Laws, Scott Janus
  • Publication number: 20200211263
    Abstract: Apparatus and method for a hierarchical beam tracer.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: SCOTT JANUS, PRASOONKUMAR SURTI, KARTHIK VAIDYANATHAN, ALEXEY SUPIKOV, GABOR LIKTOR, CARSTEN BENTHIN, PHILIP LAWS, MICHAEL DOYLE
  • Patent number: 10699465
    Abstract: Cluster of acceleration engines to accelerate intersections.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: June 30, 2020
    Assignee: Intel Corporation
    Inventors: Prasoonkumar Surti, Carsten Benthin, Karthik Vaidyanathan, Philip Laws, Scott Janus, Sven Woop
  • Patent number: 10601899
    Abstract: This document discusses, among other things, a system and methods for associating an online publication with a print publication. Example embodiments may include receiving a request from a publisher that may identify first data that is to be published over a network, in an online publication. In response to the request, example embodiments may include fetching the first data and generating further data based on the first data. The further data may include an address to locate the online publication as published. The publisher may be allowed to publish the further data as a print publication. Subsequent to the print publication of the further data, example embodiments may include receiving the string of characters over the network from a user. Example embodiments may include presenting the online publication to the user based on the string of characters.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: March 24, 2020
    Assignee: eBay Inc.
    Inventors: Yuan Der Ho, Choon Chong, Philip Law
  • Publication number: 20190362097
    Abstract: A system and method for sharing information on a network-based social platform is provided. A search request, from a first user, for an item from a network-based marketplace is received via an interface provided by a social networking website of a network-based social platform. The network-based social platform is a platform that allows the first user to communicative couple with at least a second user with whom the first user has a pre-established relationship that is stored in a user profile of the first user at the network-based social platform. A search result including at least one item available from the network-based marketplace is provided to the interface associated with the first user. A selection is received from the first user to share information concerning an item from the search result to at least the second user, and the information is shared with at least the second user.
    Type: Application
    Filed: August 7, 2019
    Publication date: November 28, 2019
    Inventors: Yuan Der Ho, Choon Chong, Rolf Skyberg, Massimiliano Mancini, Adam Trachtenberg, Trisha Lee Okubo, Philip Law
  • Publication number: 20190266678
    Abstract: A system for viewing shopping information on a social networking platform is disclosed. At the social networking platform, the system receives a request from a user device corresponding to a first user of the social networking platform to view a list of a second user of the social networking platform. The list may include items offered for transaction on a network-based commerce server. In response to receiving the request from the user device, the system forwards the request to the network-based commerce server, and then receives updated information for at least one item on the list from the network-based corner server. Then, the system communicates the updated information received from the network-based commerce server to the user device.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Inventors: Philip Law, Yuan Der Ho, Choon Chong, Rolf Skyberg, Massimiliano Mancini, Adam Trachtenberg, Trisha Lee Okubo
  • Patent number: 10339613
    Abstract: A system for viewing shopping information on a social networking platform is disclosed. At the social networking platform, the system receives a request from a user device corresponding to a first user of the social networking platform to view a list of a second user of the social networking platform. The list may include items offered for transaction on a network-based commerce server. In response to receiving the request from the user device, the system forwards the request to the network-based commerce server, and then receives updated information for at least one item on the list from the network-based comer server. Then, the system communicates the updated information received from the network-based commerce server to the user device.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: July 2, 2019
    Assignee: eBay Inc.
    Inventors: Philip Law, Yuan Der Ho, Choon Chong, Rolf Skyberg, Massimiliano Mancini, Adam Trachtenberg, Trisha Lee Okubo
  • Publication number: 20180174245
    Abstract: A system for viewing shopping information on a social networking platform is disclosed. At the social networking platform, the system receives a request from a user device corresponding to a first user of the social networking platform to view a list of a second user of the social networking platform. The list may include items offered for transaction on a network-based commerce server. In response to receiving the request from the user device, the system forwards the request to the network-based commerce server, and then receives updated information for at least one item on the list from the network-based comer server. Then, the system communicates the updated information received from the network-based commerce server to the user device.
    Type: Application
    Filed: January 9, 2018
    Publication date: June 21, 2018
    Inventors: Philip Law, Yuan Der Ho, Choon Chong, Rolf Skyberg, Massimiliano Mancini, Adam Trachtenberg, Trisha Lee Okubo
  • Patent number: 9892471
    Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for communicating shopping information is disclosed. The system receives control information for managing access to a list corresponding to a user and including at least one item listed for sale. The system then determines that the control information allows disclosure of the list to other users having a particular type of relationship with the user. The system may then communicate the list to client devices of other users having the particular type of relationship with the user.
    Type: Grant
    Filed: May 24, 2015
    Date of Patent: February 13, 2018
    Assignee: eBay Inc.
    Inventors: Philip Law, Yuan Der Ho, Choon Chong, Rolf Skyberg, Massimiliano Mancini, Adam Trachtenberg, Trisha Lee Okubo
  • Publication number: 20170323352
    Abstract: Example embodiments of a system and method for image-based listing of an item, using an image of multiple items, are generally described herein. In some example embodiments, an image-based listing system includes an identifying module to identify a portion of an image of multiple items, the portion of the image depicting the item; a tagging module to associate tag information with the portion of the image, the tag information being associated with the item; and a listing module to list the item, the listing of the item comprising displaying at least some tag information.
    Type: Application
    Filed: July 21, 2017
    Publication date: November 9, 2017
    Inventors: Philip Law, Trisha Lee Okubo, Choon Chong, Yuan Der Ho
  • Patent number: 9715701
    Abstract: Example embodiments of a system and method for image-based listing of an item, using an image of multiple items, are generally described herein. In some example embodiments, an image-based listing system includes an identifying module to identify a portion of an image of multiple items, the portion of the image depicting the item; a tagging module to associate tag information with the portion of the image, the tag information being associated with the item; and a listing module to list the item, the listing of the item comprising displaying at least some tag information.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: July 25, 2017
    Assignee: eBay Inc.
    Inventors: Philip Law, Trisha Lee Okubo, Choon Chong, Yuan Der Ho