Patents by Inventor Chris A. Suver
Chris A. Suver 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: 9465852Abstract: A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list, and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message.Type: GrantFiled: November 13, 2007Date of Patent: October 11, 2016Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Lusk, Todd V. Jonker, Chris A. Suver
-
Publication number: 20160188652Abstract: Systems and methods are provided for archiving and querying data updates received or generated by an update processing system associated with an electronic catalog. In some embodiments, the system may receive a query associated with item data updates in a first format. The system may monitor a status of the query and may store data associated with the status. In some embodiments, the system may translate the query from the first format into a second format that is suitable or appropriate for use by an item data update data store. The update data store may include objects having records associated with one or more items, and the system may access the item update data store to retrieve information in response to the query. The system may further generate and provide query results responsive to the query and may update the status of the query.Type: ApplicationFiled: March 3, 2016Publication date: June 30, 2016Inventors: Almann T. Goo, Erik W. Selberg, Chris A. Suver
-
Patent number: 9292521Abstract: Systems and methods are provided for archiving and querying data updates received or generated by an update processing system associated with an electronic catalog. In some embodiments, item data updates associated with items represented in an electronic catalog are formed into new objects consisting of collections of records of item data updates. The new objects may have keys and versions associated with each record within them. The use of these objects allows item data updates, which are generally on the order of a few kilobytes, to be efficiently stored in archive storage systems, and to be queried without affecting the performance of the system that hosts the electronic catalog.Type: GrantFiled: October 20, 2011Date of Patent: March 22, 2016Assignee: Amazon Technologies, Inc.Inventors: Almann T. Goo, Erik W. Selberg, Chris A. Suver
-
Patent number: 9240954Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.Type: GrantFiled: March 15, 2013Date of Patent: January 19, 2016Assignee: Amazon Technologies, Inc.Inventors: Joseph L. Ellsworth, Brandon W. Porter, Chris A. Suver, Christopher R. Newcombe
-
Publication number: 20150312379Abstract: A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message.Type: ApplicationFiled: March 30, 2015Publication date: October 29, 2015Inventors: Andrew J. Lusk, Todd V. Jonker, Chris A. Suver
-
Patent number: 9037641Abstract: Systems and methods provide a dynamic multi-tenant service-oriented architecture using customization code. In one implementation, a computer-implemented method provides a service using customization code. A server receives a call to a service from a client. The call includes one or more parameters. The method determines, based at least in part upon the one or more parameters, a customization code segment that corresponds to the control point identifier. The method further calls the determined customization code segment inline during execution of the service.Type: GrantFiled: August 10, 2012Date of Patent: May 19, 2015Assignee: Amazon Technologies, Inc.Inventors: Brandon W. Porter, Korwin J. Smith, Chris A. Suver
-
Patent number: 8996578Abstract: A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message.Type: GrantFiled: October 21, 2013Date of Patent: March 31, 2015Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Lusk, Todd V. Jonker, Chris A. Suver
-
Patent number: 8566356Abstract: A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list, and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message.Type: GrantFiled: December 9, 2011Date of Patent: October 22, 2013Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Lusk, Todd V. Jonker, Chris A. Suver
-
Patent number: 8555018Abstract: Techniques for providing access to data are disclosed. In an embodiment, a method for providing access to data involves storing data among a plurality of data stores where at least two of the data stores differ in at least one ability to perform a data operation. A mapping associates data containers with locations of corresponding data among the data stores. At least a portion of the data is redistributed among the data stores according to at least one policy that defines where among the data stores said at least a portion of the data should be stored. A request from a requestor to access particular data corresponding a data container is received and the particular data is located using the mapping. The particular data is provided to the requestor.Type: GrantFiled: March 11, 2010Date of Patent: October 8, 2013Assignee: Amazon Technologies, Inc.Inventors: Vincent M. Rohr, Andrew A. Kimbrough, Chris A. Suver
-
Patent number: 8433771Abstract: A resource distribution network and method for distributing content in the network. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution a next successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.Type: GrantFiled: January 5, 2010Date of Patent: April 30, 2013Assignee: Amazon Technologies, Inc.Inventors: Joseph L. Ellsworth, Brandon W. Porter, Chris A. Suver, Christopher R. Newcombe
-
Patent number: 8255490Abstract: Systems and methods provide a dynamic multi-tenant service-oriented architecture using customization code. In one implementation, a computer-implemented method provides a service using customization code. A server receives a call to a service from a client. The call includes one or more parameters. The method identifies a control point identifier that is associated with the service and determines, based on the one or more parameters, a mapping table storing data. The data identifies one or more customization code segments. The method loads the determined mapping table into a memory of the server and identifies one of the customization code segments that corresponds to the control point identifier. The method further loads the identified customization code segment into the memory of the server and calls the identified customization code segment inline during execution of the service. A response is transmitted to the client, based on the execution.Type: GrantFiled: October 22, 2008Date of Patent: August 28, 2012Assignee: Amazon Technologies, Inc.Inventors: Brandon W. Porter, Korwin J. Smith, Chris A. Suver
-
Publication number: 20120084304Abstract: A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list, and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message.Type: ApplicationFiled: December 9, 2011Publication date: April 5, 2012Applicant: AMAZON TECHNOLOGIES, INC.Inventors: Andrew J. Lusk, Todd V. Jonker, Chris A. Suver
-
Patent number: 8078640Abstract: A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list, and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message.Type: GrantFiled: December 28, 2010Date of Patent: December 13, 2011Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Lusk, Todd V. Jonker, Chris A. Suver
-
Patent number: 7865525Abstract: A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list, and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message.Type: GrantFiled: November 13, 2007Date of Patent: January 4, 2011Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Lusk, Todd V. Jonker, Chris A. Suver
-
Patent number: 7739223Abstract: A data mapping architecture for mapping between two or more data sources without modifying the metadata or structure of the data sources themselves. Data mapping also supports updates. The architecture also supports at least the case where data sources that are being mapped, are given, their schemas predefined, and cannot be changed. The architecture includes a mapping component that receives respective metadata from at least two arbitrary data models, and maps expressions between the data models.Type: GrantFiled: August 29, 2003Date of Patent: June 15, 2010Assignee: Microsoft CorporationInventors: Alexander Vaschillo, Ilker Cengiz, Bertan Ari, Srinivasa R. Burugapalli, Luca Bolognese, Avner Y. Aharoni, Steven D. White, Alex Laskos, Andrew J. Conrad, Todd F. Pfleiger, Jason Z. Zhu, Chris Suver, David Schach, Adam J. Wiener
-
Patent number: 7676493Abstract: The claimed subject matter relates to an architecture that can facilitate an incremental approach to an Object-Relational mapping solution. The architecture can provide a rich data model that is defined at the value layer. The rich data model can expose an interface that conforms with the interfaces exposed by common storage-specific data providers. The architecture can extend common storage-specific data provider to support common command representations, and provide entity services that work in terms of the rich data model as well as object services such as identity management, updating and change tracking.Type: GrantFiled: February 28, 2006Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Michael J. Pizzo, Chris A. Suver, Pablo Castro, Alyssa Heather Henry, Andrew J. Conrad, Subramanian Muralidhar, Benjamin Albahari, Jose A. Blakeley
-
Patent number: 7624374Abstract: An object-oriented interface for providing access to stored data comprises a data enumeration module that provides an object-oriented view to at least one stored first datum that is not an object created by the interface. The interface also includes a scanning module that cooperates with the data enumeration module to change the view from the stored first datum to another datum. Methods for using the interface are also provided.Type: GrantFiled: August 30, 2005Date of Patent: November 24, 2009Assignee: Microsoft CorporationInventors: Henricus Johannes Maria Meijer, Paul A. Vick, Amanda Silver, Chris A. Suver
-
Patent number: 7519577Abstract: A computer system and method generate a semantic representation of one or more XML language inquiries across relational and non-relational data sources. A semantic intermediate language representation explicitly describes the meaning of the one or more XML language inquiries. The semantic intermediate language may be a graph structure with nodes which describe the operations of the original query. Operators assigned to the nodes in the semantic graph allow an unambiguous definition of the original XML query. The semantic intermediate language may be used to perform XML queries over single or multiple data sources. A method includes receiving at least one inquiry, defining at least one node object for every operation within the received inquiry, translating each node object using operators, and generating a semantic representation from the operators.Type: GrantFiled: June 23, 2003Date of Patent: April 14, 2009Assignee: Microsoft CorporationInventors: Michael L. Brundage, Chris A. Suver
-
Patent number: 7496599Abstract: Users and programmers view relational database tables using an schema such as an SQL-annotated XML schema. The schema describes how XML data maps into base tables and fields, including complex one-to-many and many-to-many relationships.Type: GrantFiled: April 30, 2002Date of Patent: February 24, 2009Assignee: Microsoft CorporationInventors: Michael L. Brundage, Srinivasa R. Burugapalli, Andrew Conrad, Chris A. Suver, Alexander E. Vaschillo, Bertan Ari
-
Patent number: 7487168Abstract: Users and programmers can load semi-structured hierarchical data, such as XML data, of arbitrary size and structure into relational database tables using an schema such as an SQL-annotated XML schema. The schema describes how XML data maps into base tables and fields, including complex one-to-many and many-to-many relationships. The hierarchical data is streamed into the relational database tables in a single operation.Type: GrantFiled: November 1, 2001Date of Patent: February 3, 2009Assignee: Microsoft CorporationInventors: Michael Rys, Chris Suver, Bruno Denuit, Srinivasa Burugapalli, Murray Low