Patents by Inventor Jeremy Weinrib
Jeremy Weinrib 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: 10909133Abstract: An arbitrary number of custom catalogs for an arbitrary number of customers can be published from a single database of seller catalog data. Custom browse hierarchies can be generated for each of the custom catalogs. The custom catalogs are subsets of the catalog database, and are generated in accordance with a set of rules that defines the scope of the content of the custom catalog. The rule sets define a series of sequential searches by which a subset of the product SKUs contained in the database are returned. A primary hierarchy is maintained that can have a scope coextensive with the primary database. Custom browse hierarchies can be pruned to render their scope approximately coextensive with each subset. The custom catalog subsets and the custom browse hierarchies are generated periodically through a virtual publication process.Type: GrantFiled: August 13, 2019Date of Patent: February 2, 2021Assignee: Versata Development Group, Inc.Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
-
Patent number: 10417246Abstract: An arbitrary number of custom catalogs for an arbitrary number of customers can be published from a single database of seller catalog data. Custom browse hierarchies can be generated for each of the custom catalogs. The custom catalogs are subsets of the catalog database, and are generated in accordance with a set of rules that defines the scope of the content of the custom catalog. The rule sets define a series of sequential searches by which a subset of the product SKUs contained in the database are returned. A primary hierarchy is maintained that can have a scope coextensive with the primary database. Custom browse hierarchies can be pruned to render their scope approximately coextensive with each subset. The custom catalog subsets and the custom browse hierarchies are generated periodically through a virtual publication process.Type: GrantFiled: November 15, 2012Date of Patent: September 17, 2019Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
-
Patent number: 9820180Abstract: There is provided a method and system for optimizing delivery of data to a mobile device over a network. According to one embodiment, the invention includes a communication stack, such as a TCP/IP stack, which includes an application protocol interface (API) between an application layer and a transport layer. According to this embodiment, the method includes receiving delivery optimization information; determining the priority of the data using the delivery optimization information; providing the priority of the data to a physical layer in the communication stack; and delivering the data to the mobile device based on the priority.Type: GrantFiled: April 15, 2014Date of Patent: November 14, 2017Assignee: Disney Enterprises, Inc.Inventors: Jeremy Weinrib, Purva Rajkotia
-
Publication number: 20140226483Abstract: There is provided a method and system for optimizing delivery of data to a mobile device over a network. According to one embodiment, the invention includes a communication stack, such as a TCP/IP stack, which includes an application protocol interface (API) between an application layer and a transport layer. According to this embodiment, the method includes receiving delivery optimization information; determining the priority of the data using the delivery optimization information; providing the priority of the data to a physical layer in the communication stack; and delivering the data to the mobile device based on the priority.Type: ApplicationFiled: April 15, 2014Publication date: August 14, 2014Applicant: Disney Enterprises, Inc.Inventors: Jeremy Weinrib, Purva Rajkotia
-
Patent number: 8744470Abstract: There is provided a method and system for optimizing delivery of data to a mobile device over a network. According to one embodiment, the invention includes a communication stack, such as a TCP/IP stack, which includes an application protocol interface (API) between an application layer and a transport layer. According to this embodiment, the method includes receiving delivery optimization information; determining the priority of the data using the delivery optimization information; providing the priority of the data to a physical layer in the communication stack; and delivering the data to the mobile device based on the priority.Type: GrantFiled: December 22, 2006Date of Patent: June 3, 2014Assignee: Disney Enterprises, Inc.Inventors: Jeremy Weinrib, Purva Rajkotia
-
Patent number: 8332428Abstract: An arbitrary number of custom catalogs for an arbitrary number of customers can be published from a single database of seller catalog data. Custom browse hierarchies can be generated for each of the custom catalogs. The custom catalogs are subsets of the catalog database, and are generated in accordance with a set of rules that defines the scope of the content of the custom catalog. The rule sets define a series of sequential searches by which a subset of the product SKUs contained in the database are returned. A primary hierarchy is maintained that can have a scope coextensive with the primary database. Custom browse hierarchies can be pruned to render their scope approximately coextensive with each subset. The custom catalog subsets and the custom browse hierarchies are generated periodically through a virtual publication process.Type: GrantFiled: September 13, 2010Date of Patent: December 11, 2012Assignee: Versata Development Group, Inc.Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
-
Publication number: 20110060732Abstract: An arbitrary number of custom catalogs for an arbitrary number of customers can be published from a single database of seller catalog data. Custom browse hierarchies can be generated for each of the custom catalogs. The custom catalogs are subsets of the catalog database, and are generated in accordance with a set of rules that defines the scope of the content of the custom catalog. The rule sets define a series of sequential searches by which a subset of the product SKUs contained in the database are returned. A primary hierarchy is maintained that can have a scope coextensive with the primary database. Custom browse hierarchies can be pruned to render their scope approximately coextensive with each subset. The custom catalog subsets and the custom browse hierarchies are generated periodically through a virtual publication process.Type: ApplicationFiled: September 13, 2010Publication date: March 10, 2011Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
-
Patent number: 7797271Abstract: An arbitrary number of custom catalogs for an arbitrary number of customers can be published from a single database of seller catalog data. Custom browse hierarchies can be generated for each of the custom catalogs. The custom catalogs are subsets of the catalog database, and are generated in accordance with a set of rules that defines the scope of the content of the custom catalog. The rule sets define a series of sequential searches by which a subset of the product SKUs contained in the database are returned. A primary hierarchy is maintained that can have a scope coextensive with the primary database. Custom browse hierarchies can be pruned to render their scope approximately coextensive with each subset. The custom catalog subsets and the custom browse hierarchies are generated periodically through a virtual publication process.Type: GrantFiled: June 18, 2001Date of Patent: September 14, 2010Assignee: Versata Development Group, Inc.Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
-
Publication number: 20080151758Abstract: There is provided a method and system for optimizing delivery of data to a mobile device over a network. According to one embodiment, the invention includes a communication stack, such as a TCP/IP stack, which includes an application protocol interface (API) between an application layer and a transport layer. According to this embodiment, the method includes receiving delivery optimization information; determining the priority of the data using the delivery optimization information; providing the priority of the data to a physical layer in the communication stack; and delivering the data to the mobile device based on the priority.Type: ApplicationFiled: December 22, 2006Publication date: June 26, 2008Inventors: Jeremy Weinrib, Purva Rajkotia
-
Publication number: 20060253801Abstract: Abstract of the Disclosure An electronic device is provided. The electronic device includes a display and a processor configured to control the display of a graphical user interface on the display. The electronic device further includes a computer readable medium containing instructions for configuring the processor to provide a menu. The menu includes a plurality of links. The links include at least one link that corresponds to a submenu. The submenu includes a further plurality of links. The processor monitors a plurality of user inputs and monitors the position of a cursor within the display. The processor displays the menu upon entry of a first user input, and displays the submenu upon selection of the corresponding submenu link within the menu. When the cursor is within a content portion of the display and the menu is not displayed, the processor displays the submenu upon entry of a second user input, without first displaying the menu.Type: ApplicationFiled: September 23, 2005Publication date: November 9, 2006Applicant: Disney Enterprises, Inc.Inventors: Oke Okaro, Jeremy Weinrib
-
Patent number: 6978273Abstract: An arbitrary number of custom catalogs for an arbitrary number of customers can be published from a centrally maintained database of seller catalog data. The custom catalogs are subsets of the catalog database, and are generated in accordance with a set of rules that defines the scope of the content of the custom catalog. The rule sets define a series of sequential searches by which a subset of the item SKUs contained in the database are returned. For extranet buyers, the subsets for each rule set are maintained in a subset table. Whenever a user authorized by a particular buyer wishes to browse the unique catalog subset assigned to that buyer, any queries regarding the catalog will result first in a search of the full catalog database, and the results from the full search are pared down to only those items the SKUs for which have entries in the subset table associated with the buyer's assigned subset.Type: GrantFiled: June 18, 2001Date of Patent: December 20, 2005Assignee: Trilogy Development Group, Inc.Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
-
Patent number: 6834282Abstract: A logical and constraint-based hierarchical approach provides a highly flexible and expressive way in which to browse items stored in a database. The logical and constraint-based approach permits a user to create an arbitrary number of hierarchical representations of the items in a database. The approach permits items to be logically grouped on one level and grouped based on attribute/value constraints on the next. The hierarchical representation consists of nodes that are related to one another in a tree-like structure starting with a root node. Each node has a unique label, preferably indicative of the items in the database that it represents. Each node has a list of the labels of the nodes that are its children. Each node can only be the child of one parent node. Nodes may optionally express constraints based on attributes and their values that serve to define the scope of database items that fall under the node in the hierarchy.Type: GrantFiled: June 18, 2001Date of Patent: December 21, 2004Assignee: Trilogy Development Group, Inc.Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
-
Patent number: 6678695Abstract: A maintenance tool is used to import and centrally maintain the data and metadata representing catalog items in a catalog database. The maintenance tool is further used to create and maintain constraint-based rule sets defining custom catalogs that are subsets of the items in the database, constraint-based pricing profiles that define custom pricing schemes to be applied by the items in the database, and a primary browse hierarchy that represents the items in the database. The maintenance tool is used to create and maintain accounts for organizations and to assign to each organization a custom catalog and a pricing profile. The maintenance tool republishes the data on a periodic basis to update the custom catalogs and pricing profiles based on additions and modifications to the database, the rule sets, and the pricing profiles, and to generate new custom browse hierarchies from the primary hierarchy.Type: GrantFiled: June 29, 2001Date of Patent: January 13, 2004Assignee: Trilogy Development Group, Inc.Inventors: Scott Bonneau, Jeremy Weinrib