Patents by Inventor Trevin Chow
Trevin 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: 20210149972Abstract: System and methods for aligning event data recorded by recording devices. Recording devices create, transmit, and store alignment data. Alignment data created by a recording device is stored in the memory of the recording device with a time that is maintained by the recording device and that is relative to the time of event data recorded by the recording device that creates the alignment data. Recording devices further receive and store transmitted alignment data. Alignment data received by a recording device is stored in the memory of the recording device with a time that is maintained by the receiving recording device and that is relative to the time of event data recorded by the recording device that creates alignment data. Stored alignment data may be used to align the playback of event data of devices that have the same alignment data.Type: ApplicationFiled: November 30, 2020Publication date: May 20, 2021Inventors: James Norton REITZ, Raymond T. FORTNA, Nathan A. GRUBB, Michael J. BOHLANDER, Tyler J. CONANT, Tamas A. WEISZ, Zachary S. EMMEL, Trevin CHOW, Melissa S. KERSH, Jacob D. HERSHFIELD, Patrick W. SMITH, Abraham ALVAREZ ZAYAS
-
Patent number: 10853435Abstract: System and methods for aligning event data recorded by recording devices. Recording devices create, transmit, and store alignment data. Alignment data created by a recording device is stored in the memory of the recording device with a time that is maintained by the recording device and that is relative to the time of event data recorded by the recording device that creates the alignment data. Recording devices further receive and store transmitted alignment data. Alignment data received by a recording device is stored in the memory of the recording device with a time that is maintained by the receiving recording device and that is relative to the time of event data recorded by the recording device that creates alignment data. Stored alignment data may be used to align the playback of event data of devices that have the same alignment data.Type: GrantFiled: June 9, 2017Date of Patent: December 1, 2020Assignee: Axon Enterprise, Inc.Inventors: James Norton Reitz, Raymond T. Fortna, Nathan A. Grubb, Michael J. Bohlander, Tyler J. Conant, Tamas Agoston Weisz, Zachary S. Emmel, Trevin Chow, Melissa S. Kersh, Jacob Davis Hershfield, Patrick W. Smith, Abraham Alvarez Zayas
-
Publication number: 20170364602Abstract: System and methods for aligning event data recorded by recording devices. Recording devices create, transmit, and store alignment data. Alignment data created by a recording device is stored in the memory of the recording device with a time that is maintained by the recording device and that is relative to the time of event data recorded by the recording device that creates the alignment data. Recording devices further receive and store transmitted alignment data. Alignment data received by a recording device is stored in the memory of the recording device with a time that is maintained by the receiving recording device and that is relative to the time of event data recorded by the recording device that creates alignment data. Stored alignment data may be used to align the playback of event data of devices that have the same alignment data.Type: ApplicationFiled: June 9, 2017Publication date: December 21, 2017Applicant: Axon Enterprise, Inc.Inventors: James Norton Reitz, Raymond T. Fortna, Nathan A. Grubb, Michael J. Bohlander, Tyler J. Conant, Tamas Agoston Weisz, Zachary S. Emmel, Trevin Chow, Melissa S. Kersh, Jacob Davis Hershfield, Patrick W. Smith, Abraham Alvarez Zayas
-
Patent number: 9836439Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified fin compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: GrantFiled: January 20, 2014Date of Patent: December 5, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Patent number: 8776199Abstract: Protecting a user against web spoofing in which the user confirms the authenticity of a web page prior to submitting sensitive information such as user credentials (e.g., a login name and password) via the web page. The web page provides the user with an identifiable piece of information representing a shared secret between the user and the server. The user confirms the correctness of the shared secret to ensure the legitimacy of the web page prior to disclosing any sensitive information via the web page.Type: GrantFiled: January 13, 2010Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Ismail Cem Paya, Trevin Chow, Christopher N. Peterson
-
Publication number: 20140136956Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified fin compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files, A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: ApplicationFiled: January 20, 2014Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, JR., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Patent number: 8671164Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: GrantFiled: May 16, 2012Date of Patent: March 11, 2014Assignee: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Publication number: 20120226671Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: ApplicationFiled: May 16, 2012Publication date: September 6, 2012Applicant: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, JR., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Patent number: 8204964Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: GrantFiled: August 6, 2008Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Aggregation of product data provided from external sources for presentation on an E-commerce website
Patent number: 8086496Abstract: Aggregation of product data provided from external sources of product data for presentation on an e-commerce website. A set of product data related to a product that is offered for sale in e-commerce is accessed and subjected to an aggregation process. The set of product data is mapped for aggregation with other sets of product data based on an existing mapping or on an absence of an existing mapping. Access is provided to an aggregated set of product data that includes the set of product data that is mapped for aggregation with other sets of product data, for presentation on an e-commerce website.Type: GrantFiled: February 5, 2008Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: Yong Lu, Trevin Chow, Herman John Man, Derek Lynn Jamison, Mark Wong -
Publication number: 20110078448Abstract: An integrated authentication service is described which may receive a bundled request from one or more clients. One or more of the described techniques may be utilized to provide, in response to a single bundled request, a token for proof of identity and a certificate for establishing secure communications.Type: ApplicationFiled: December 10, 2010Publication date: March 31, 2011Applicant: Microsoft CorporationInventors: Trevin Chow, Winfred Wong, Yordan Rouskov, Kok Wai Chan, Wei Jiang, Colin Chow, Sanjeev Nagvekar, Matt Sullivan, Kalyan Sayyaparaju, Dilip Pai, Avinash Belur
-
Patent number: 7853995Abstract: An integrated authentication service is described which may receive a bundled request from one or more clients. One or more of the described techniques may be utilized to provide, in response to a single bundled request, a token for proof of identity and a certificate for establishing secure communications.Type: GrantFiled: November 18, 2005Date of Patent: December 14, 2010Assignee: Microsoft CorporationInventors: Trevin Chow, Winfred Wong, Yordan Rouskov, Kok Wai Chan, Wei Jiang, Colin Chow, Sanjeev Nagvekar, Matt Sullivan, Dilip Pai, Kalyan Sayyaparaju, Avinash Belur
-
Publication number: 20100115594Abstract: Protecting a user against web spoofing in which the user confirms the authenticity of a web page prior to submitting sensitive information such as user credentials (e.g., a login name and password) via the web page. The web page provides the user with an identifiable piece of information representing a shared secret between the user and the server. The user confirms the correctness of the shared secret to ensure the legitimacy of the web page prior to disclosing any sensitive information via the web page.Type: ApplicationFiled: January 13, 2010Publication date: May 6, 2010Applicant: MICROSOFT CORPORATIONInventors: Ismail Cem Paya, Trevin Chow, Christopher N. Peterson
-
Patent number: 7685631Abstract: Protecting a user against web spoofing in which the user confirms the authenticity of a web page prior to submitting sensitive information such as user credentials (e.g., a login name and password) via the web page. The web page provides the user with an identifiable piece of information representing a shared secret between the user and the server. The user confirms the correctness of the shared secret to ensure the legitimacy of the web page prior to disclosing any sensitive information via the web page.Type: GrantFiled: February 5, 2003Date of Patent: March 23, 2010Assignee: Microsoft CorporationInventors: Ismail Cem Paya, Trevin Chow, Christopher N. Peterson
-
Publication number: 20100036848Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: ApplicationFiled: August 6, 2008Publication date: February 11, 2010Applicant: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, JR., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Patent number: 7634570Abstract: Managing state information across communication sessions between a client and a server via a stateless protocol. The server delivers to the client a cacheable web page with a hyperlink to non-cacheable embedded content. In the hyperlink to the non-cacheable embedded content, the server adds a token or an identifier uniquely associated with the user. When the user obtains embedded content from the cached web page via the hyperlink, the identifier is also sent to the server. Upon receipt of the identifier from the client, the server accesses the stored state information. In this manner, the server manages state information related to the client across communication sessions without the use of cookies as long as the client caches the web page with the unique identifier.Type: GrantFiled: April 29, 2003Date of Patent: December 15, 2009Assignee: Microsoft CorporationInventors: Ismail Cem Paya, Trevin Chow, Stephen J. Purpura
-
AGGREGATION OF PRODUCT DATA PROVIDED FROM EXTERNAL SOURCES FOR PRESENTATION ON AN E-COMMERCE WEBSITE
Publication number: 20090198594Abstract: Aggregation of product data provided from external sources of product data for presentation on an e-commerce website. A set of product data related to a product that is offered for sale in e-commerce is accessed and subjected to an aggregation process. The set of product data is mapped for aggregation with other sets of product data based on an existing mapping or on an absence of an existing mapping. Access is provided to an aggregated set of product data that includes the set of product data that is mapped for aggregation with other sets of product data, for presentation on an e-commerce website.Type: ApplicationFiled: February 5, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: Yong Lu, Trevin Chow, Herman John Man, Derek Lynn Jamison, Mark Wong -
Publication number: 20070245414Abstract: Embodiments of proxy authentication and indirect certificate chaining are described herein. In an implementation, authentication for a client occurs via a proxy service. Proxy service communicates between client and server, and caches security tokens on behalf of the client. In an implementation, trustworthiness of certificate presented to a client to establish trust is determined utilizing a signed data package which incorporates a plurality of known certificates. The presented certificate is verified without utilizing root certificates installed on the client device.Type: ApplicationFiled: April 14, 2006Publication date: October 18, 2007Applicant: Microsoft CorporationInventors: Kok Chan, Colin Chow, Trevin Chow, Lin Huang, Naresh Jain, Wei Jiang, Yordan Rouskov, Pui-Yin Wong, Ismail Paya, Ryan Hurst
-
Publication number: 20070245407Abstract: Techniques are described which may be employed to provide a login screen with identifying data. In an implementation, a login screen is displayed having an image that identifies a user. Credentials are received via the login screen to log the user onto a service provider over a network.Type: ApplicationFiled: April 17, 2006Publication date: October 18, 2007Applicant: Microsoft CorporationInventors: Erren Lester, Jason Fluegel, Jeffrey Steinbok, Katrina Blanch, Mark Wong, Ranjib Badh, Rui Chen, Trevin Chow
-
Publication number: 20070226785Abstract: Embodiments of multiple security token transactions are described herein. One or more of the described techniques may be utilized to provide, in a single request and response, an authentication token and a plurality security tokens for proof of identity at respective service providers.Type: ApplicationFiled: March 23, 2006Publication date: September 27, 2007Applicant: Microsoft CorporationInventors: Trevin Chow, Colin Chow, Pui-Yin Wong, Dilip Pai, Sanjeev Nagvekar, Wei Jiang, Yordan Rouskov