Patents by Inventor Richard Chow
Richard 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: 20250050929Abstract: A toe guard for use on a wheel assembly may include a first and second sidewall, each sidewall including an opening configured to engage with an axle of the wheel assembly. The toe guard further comprising a front plate configured to protect the wheel assembly.Type: ApplicationFiled: October 28, 2024Publication date: February 13, 2025Applicant: GLOBAL INDUSTRIAL DISTRIBUTION INC.Inventors: Bruce B. ZUTLER, Harry E. WELLINGTON, Kevin CHOW, Daniel P. DOODNAUTH, Richard B. LEEDS
-
Patent number: 12113868Abstract: Methods, systems, and storage media for accessing one or more services provided by one or more detected Internet of Things (“IoT”) devices are described. In embodiments, a mobile device may detect a plurality of IoT devices, obtain an identifier for each of the plurality of IoT devices based on the detection, and obtain an indicator for each of the plurality of IoT devices based at least in part on a corresponding one of the obtained identifiers, wherein each indicator may indicate a service type of a corresponding one of the plurality of IoT devices. The mobile device may generate a notification that indicates a plurality of services available to the mobile device based on each of the obtained indicators. The mobile device may access a service of the plurality of services, wherein the access may include utilization of a set of the plurality of IoT devices required to provide the service. Other embodiments may be described and/or claimed.Type: GrantFiled: March 4, 2022Date of Patent: October 8, 2024Assignee: Intel CorporationInventors: Edward Wang, Richard Chow
-
Patent number: 11940954Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.Type: GrantFiled: January 6, 2023Date of Patent: March 26, 2024Assignee: NETAPP, INC.Inventors: Richard Jernigan, Xin Wang, Subramanian Natarajan, Richard Chow, Adam Ciapponi, Brad Lisson, Dave Rose
-
Publication number: 20230153271Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.Type: ApplicationFiled: January 6, 2023Publication date: May 18, 2023Inventors: Richard Jernigan, Xin Wang, Subramanian Natarajan, Richard Chow, Adam Ciapponi, Brad Lisson, Dave Rose
-
Patent number: 11561935Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.Type: GrantFiled: July 23, 2021Date of Patent: January 24, 2023Assignee: NETAPP, INC.Inventors: Richard Jernigan, Xin Wang, Subramanian Natarajan, Richard Chow, Adam Ciapponi, Brad Lisson, Dave Rose
-
Publication number: 20220405248Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.Type: ApplicationFiled: July 23, 2021Publication date: December 22, 2022Inventors: Richard Jernigan, Xin Wang, Subramanian Natarajan, Richard Chow, Adam Ciapponi, Brad Lisson, Dave Rose
-
Publication number: 20220368772Abstract: Methods, systems, and storage media for accessing one or more services provided by one or more detected Internet of Things (“IoT”) devices are described. In embodiments, a mobile device may detect a plurality of IoT devices, obtain an identifier for each of the plurality of IoT devices based on the detection, and obtain an indicator for each of the plurality of IoT devices based at least in part on a corresponding one of the obtained identifiers, wherein each indicator may indicate a service type of a corresponding one of the plurality of IoT devices. The mobile device may generate a notification that indicates a plurality of services available to the mobile device based on each of the obtained indicators. The mobile device may access a service of the plurality of services, wherein the access may include utilization of a set of the plurality of IoT devices required to provide the service. Other embodiments may be described and/or claimed.Type: ApplicationFiled: March 4, 2022Publication date: November 17, 2022Inventors: Edward Wang, Richard Chow
-
Patent number: 11272016Abstract: Methods, systems, and storage media for accessing one or more services provided by one or more detected Internet of Things (“IoT”) devices are described. In embodiments, a mobile device may detect a plurality of IoT devices, obtain an identifier for each of the plurality of IoT devices based on the detection, and obtain an indicator for each of the plurality of IoT devices based at least in part on a corresponding one of the obtained identifiers, wherein each indicator may indicate a service type of a corresponding one of the plurality of IoT devices. The mobile device may generate a notification that indicates a plurality of services available to the mobile device based on each of the obtained indicators. The mobile device may access a service of the plurality of services, wherein the access may include utilization of a set of the plurality of IoT devices required to provide the service. Other embodiments may be described and/or claimed.Type: GrantFiled: June 1, 2020Date of Patent: March 8, 2022Assignee: Intel CorporationInventors: Edward Wang, Richard Chow
-
Publication number: 20210120090Abstract: Methods, systems, and storage media for accessing one or more services provided by one or more detected Internet of Things (“IoT”) devices are described. In embodiments, a mobile device may detect a plurality of IoT devices, obtain an identifier for each of the plurality of IoT devices based on the detection, and obtain an indicator for each of the plurality of IoT devices based at least in part on a corresponding one of the obtained identifiers, wherein each indicator may indicate a service type of a corresponding one of the plurality of IoT devices. The mobile device may generate a notification that indicates a plurality of services available to the mobile device based on each of the obtained indicators. The mobile device may access a service of the plurality of services, wherein the access may include utilization of a set of the plurality of IoT devices required to provide the service. Other embodiments may be described and/or claimed.Type: ApplicationFiled: June 1, 2020Publication date: April 22, 2021Inventors: Edward Wang, Richard Chow
-
Patent number: 10673959Abstract: Methods, systems, and storage media for accessing one or more services provided by one or more detected Internet of Things (“IoT”) devices are described. In embodiments, a mobile device may detect a plurality of IoT devices, obtain an identifier for each of the plurality of IoT devices based on the detection, and obtain an indicator for each of the plurality of IoT devices based at least in part on a corresponding one of the obtained identifiers, wherein each indicator may indicate a service type of a corresponding one of the plurality of IoT devices. The mobile device may generate a notification that indicates a plurality of services available to the mobile device based on each of the obtained indicators. The mobile device may access a service of the plurality of services, wherein the access may include utilization of a set of the plurality of IoT devices required to provide the service. Other embodiments may be described and/or claimed.Type: GrantFiled: March 25, 2015Date of Patent: June 2, 2020Assignee: Intel CorporationInventors: Edward Wang, Richard Chow
-
Patent number: 10402579Abstract: Systems, methods, and apparatus to provide private information retrieval are disclosed. An example apparatus includes a protected data enclave to store a first portion of data such that entities other than the first trusted hardware processing unit are unable to access the first portion of the data. The example apparatus includes a request processor to determine that a data element specified in a first request from an entity is stored in a second trusted hardware processing unit. The request processor is to send an encrypted request for the data element to the second trusted hardware processing unit, and send an encrypted dummy request to a third trusted hardware processing unit. The request processor is to determine whether an encrypted dummy response has been received from the third trusted hardware processing unit, and whether an encrypted response including the data element has been received from the second trusted hardware processing unit.Type: GrantFiled: February 15, 2018Date of Patent: September 3, 2019Assignee: Intel CorporationInventors: Richard Chow, Edward Wang, Vinay Phegade
-
Patent number: 10311445Abstract: One embodiment of the present invention provides a system that performs inference detection based on Internet advertisements. In doing so, this system first receives a set of topic words, performs a search query on each topic word using a search engine, and gathers a set of Uniform Resource Locators (URLs) associated with sponsored advertisement from the search results corresponding to each search query. Then, the system determines a correlation between two topic words based on their corresponding URLs associated with sponsored advertisement, and produces a result which indicates groups of correlated topic words.Type: GrantFiled: August 20, 2008Date of Patent: June 4, 2019Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Richard Chow, Philippe Jean-Paul Golle, Jessica N. Staddon
-
Publication number: 20180173888Abstract: Systems, methods, and apparatus to provide private information retrieval are disclosed. An example apparatus includes a protected data enclave to store a first portion of data such that entities other than the first trusted hardware processing unit are unable to access the first portion of the data. The example apparatus includes a request processor to determine that a data element specified in a first request from an entity is stored in a second trusted hardware processing unit. The request processor is to send an encrypted request for the data element to the second trusted hardware processing unit, and send an encrypted dummy request to a third trusted hardware processing unit. The request processor is to determine whether an encrypted dummy response has been received from the third trusted hardware processing unit, and whether an encrypted response including the data element has been received from the second trusted hardware processing unit.Type: ApplicationFiled: February 15, 2018Publication date: June 21, 2018Inventors: RICHARD CHOW, EDWARD WANG, VINAY PHEGADE
-
Patent number: 9904793Abstract: Systems, methods, and apparatus to provide private information retrieval. A disclosed example system includes a first trusted processing unit to store a first portion of data such that entities other than the first trusted processing unit are unable to access the first portion of the data in the first trusted processing unit; a second trusted processing unit to store a second portion of the data such that entities other than the second trusted processing unit are unable to access the second portion of the data in the second trusted processing unit; and a third trusted processing unit to: determine that a data element specified in a request is stored in the first trusted processing unit; request the data element from the first trusted processing unit; send a dummy request to the second trusted processing unit; and send the data element to a requester.Type: GrantFiled: March 23, 2015Date of Patent: February 27, 2018Assignee: Intel CorporationInventors: Richard Chow, Edward Wang, Vinay Phegade
-
Patent number: 9635053Abstract: A computing system includes: a control unit configured to: determine a protocol profile including a first protocol and a second protocol for communicating between a first device and a second device, generate a unified-protocol privacy mechanism for a privacy protection scenario, the unified-protocol privacy mechanism based on combining the first protocol and the second protocol; and a communication unit, coupled to the control unit, configured to communicate content information according to the unified-protocol privacy mechanism between the first device and the second device.Type: GrantFiled: February 19, 2014Date of Patent: April 25, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Gokay Saldamli, Richard Chow, Hongxia Jin
-
Publication number: 20160283731Abstract: Systems, methods, and apparatus to provide private information retrieval. A disclosed example system includes a first trusted processing unit to store a first portion of data such that entities other than the first trusted processing unit are unable to access the first portion of the data in the first trusted processing unit; a second trusted processing unit to store a second portion of the data such that entities other than the second trusted processing unit are unable to access the second portion of the data in the second trusted processing unit; and a third trusted processing unit to: determine that a data element specified in a request is stored in the first trusted processing unit; request the data element from the first trusted processing unit; send a dummy request to the second trusted processing unit; and send the data element to a requester.Type: ApplicationFiled: March 23, 2015Publication date: September 29, 2016Inventors: RICHARD CHOW, EDWARD WANG, VINAY PHEGADE
-
Publication number: 20160285979Abstract: Methods, systems, and storage media for accessing one or more services provided by one or more detected Internet of Things (“IoT”) devices are described. In embodiments, a mobile device may detect a plurality of IoT devices, obtain an identifier for each of the plurality of IoT devices based on the detection, and obtain an indicator for each of the plurality of IoT devices based at least in part on a corresponding one of the obtained identifiers, wherein each indicator may indicate a service type of a corresponding one of the plurality of IoT devices. The mobile device may generate a notification that indicates a plurality of services available to the mobile device based on each of the obtained indicators. The mobile device may access a service of the plurality of services, wherein the access may include utilization of a set of the plurality of IoT devices required to provide the service. Other embodiments may be described and/or claimed.Type: ApplicationFiled: March 25, 2015Publication date: September 29, 2016Inventors: Edward Wang, Richard Chow
-
Patent number: 9390271Abstract: A system for equality testing, the system comprising a first client device including a first private data unit, a second client device including a second private data unit, and a server. The server receives a first obfuscated data unit corresponding to the first private data unit from the first client device, and a second obfuscated data unit corresponding to the second private data unit from the second client device. The server performs a vector calculation based on the first and second obfuscated data units to generate a combination of the first and second obfuscated data units. The server sends the combination to the first client device. The first client device is configured to determine whether the first private data unit is equal to the second private data unit based on the combination.Type: GrantFiled: May 31, 2013Date of Patent: July 12, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Gokay Saldamli, Richard Chow, Hongxia Jin, Bart Knijnenburg
-
Patent number: 8990225Abstract: One embodiment of the present invention provides a system that facilitates filtering outbound content via inference detection. During operation, the system identifies content sent to a first address and extracts keywords from the identified content. The system then issues queries based on these keywords and extracts expected-content keywords from the hits returned in response to the queries. The system then searches the outbound content for occurrences of the expected-content keywords and produces a result which allows a user to determine whether the outbound content is proper. In a further embodiment, the system extracts keywords from a piece of outbound content, and issues queries based on these keywords. The system then extracts keywords from the hits, and present at least one keyword to a user, thereby allowing the user to determine whether the outbound content is proper.Type: GrantFiled: December 17, 2007Date of Patent: March 24, 2015Assignee: Palo Alto Research Center IncorporatedInventors: Richard Chow, Philippe J. P. Golle, Jessica N. Staddon
-
Patent number: D1062141Type: GrantFiled: April 29, 2022Date of Patent: February 11, 2025Assignee: GLOBAL INDUSTRIAL DISTRIBUTION INC.Inventors: Bruce B. Zutler, Harry E. Wellington, Kevin Chow, Daniel P. Doodnauth, Richard B. Leeds