Patents by Inventor Reed Hastings
Reed Hastings 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: 8972290Abstract: Managing rental items using hierarchical storage locations without putting away returned items. One method comprises receiving units of a rental item at a processing facility. Each of two or more local storage locations is associated with a different successively longer time period of subsequent processing for that storage location. The rental item is associated with a net average shipping quantity and a buffer inventory quantity for each time period. An excess number of the units is determined as the rental item units that are not needed for current orders. A first quantity of the excess units is placed in a first local storage location. The first quantity is based on the net average shipping quantity for the first location; in a second location, a second quantity of the excess units is placed. The second quantity is based on the buffer inventory quantity for the second location and a growth factor.Type: GrantFiled: July 6, 2007Date of Patent: March 3, 2015Assignee: Netflix, Inc.Inventors: Andrew Rendich, Neil D. Hunt, Reed Hastings
-
Patent number: 8749426Abstract: A remote control comprises a touch-sensitive device configured to detect touching and convert the touching into one or more first data signals; a wireless data transmitter; and logic coupled to the touch-sensitive device and to the wireless data transmitter. The logic is configured to receive the first data signals, transform the first data signals into one or more second data signals that are compatible with a remotely controllable apparatus, and communicate the second data signals to the remotely controllable apparatus using the transmitter. The apparatus can interact with the remote control to generate a graphical user interface on a video display that enables controlling the apparatus using manipulation of the touch-sensitive device. For example, touch gestures can remotely control functions of a DVD player, including functions that are normally accessible only by viewing successive deeply nested menus using a multi-button remote control.Type: GrantFiled: March 8, 2007Date of Patent: June 10, 2014Assignee: Netflix, Inc.Inventors: W. Reed Hastings, Neil D. Hunt
-
Patent number: 8271338Abstract: According to an embodiment of the invention, an approach is provided for estimating how a particular user would rate a particular item from a plurality of items. The approach is applicable to any type of items, including rental items such as movies, music and games, and the invention is not limited to any particular type of item. One or more items from the plurality of items that have ratings similar to the particular item are identified. One or more other users are identified that have given ratings to the one or more items that are substantially similar to ratings given by the particular user to the one or more items. An estimation is made of how the particular user would rate the particular item based upon ratings for the particular item given by the one or more other users.Type: GrantFiled: September 18, 2009Date of Patent: September 18, 2012Assignee: Netflix, Inc.Inventors: Neil Duncan Hunt, Stanley Miguel Lanning, W. Reed Hastings, Shawn Michael Purcell, Lawrence Wen-Kai Shih, John Robert Ciancutti
-
Publication number: 20100010877Abstract: According to an embodiment of the invention, an approach is provided for estimating how a particular user would rate a particular item from a plurality of items. The approach is applicable to any type of items, including rental items such as movies, music and games, and the invention is not limited to any particular type of item. One or more items from the plurality of items that have ratings similar to the particular item are identified. One or more other users are identified that have given ratings to the one or more items that are substantially similar to ratings given by the particular user to the one or more items. An estimation is made of how the particular user would rate the particular item based upon ratings for the particular item given by the one or more other users.Type: ApplicationFiled: September 18, 2009Publication date: January 14, 2010Inventors: Neil Duncan Hunt, Stanley Miguel Lanning, W. Reed Hastings, Shawn Michael Purcell, Lawrence Wen-Kai Shih, John Robert Ciancutti
-
Patent number: 7617127Abstract: According to another embodiment of the invention, an approach is provided for estimating how a particular user would rate a particular item from a plurality of items. The approach is applicable to any type of items, including rental items such as movies, music and games, and the invention is not limited to any particular type of item. One or more items from the plurality of items that have ratings similar to the particular item are identified. Then, one or more other users are identified that have given ratings to the one or more items that are substantially similar to ratings given by the particular user to the one or more items. Finally, an estimation is made of how the particular user would rate the particular item based upon ratings for the particular item given by the one or more other users.Type: GrantFiled: February 6, 2004Date of Patent: November 10, 2009Assignee: Netflix, Inc.Inventors: Neil Duncan Hunt, Stanley Miguel Lanning, W. Reed Hastings, Shawn Michael Purcell, Lawrence Wen-Kai Shih, John Robert Ciancutti
-
Patent number: 7546252Abstract: An “inventory free” approach for managing rental items across a plurality of distribution locations includes sending at least some rental items that are not needed by two or more distribution locations to a designated distribution location. Rental items sent to the designated distribution location may be permanently stored at the designated distribution location, returned to the distribution location from which they were sent, or sent to other distribution locations, depending upon where the rental items are needed. In situations where particular rental items are not currently needed by customers at a distribution location, but there is a high likelihood that the particular rental items will be needed by the customers within a specified time, the particular rental items may be maintained at the distribution location as “float” and not sent to the designated distribution location. The float is re-processed as returned rental items prior to being again rented to customers.Type: GrantFiled: December 23, 2003Date of Patent: June 9, 2009Assignee: Netflix, Inc.Inventors: W. Reed Hastings, Tom Dillon, Neil Duncan Hunt
-
Patent number: 7401727Abstract: A mailing and response envelope for conveying an item from a sender to a recipient and back is disclosed. The envelope comprises a base panel, a sender address panel, and a recipient address panel. The sender address panel is affixed to the base panel by an adhesive region. The sender address panel and adhesive region define a pocket sized to accept an item. The adhesive region extends laterally on the base panel in an amount selected to ensure that a postal cancellation is not applied to an area overlying the item. The recipient address panel is joined to the base panel by a detachable joint. In this configuration, a fragile item may be conveyed from the sender to the recipient and from the recipient back to the sender without damage to the item.Type: GrantFiled: May 6, 2004Date of Patent: July 22, 2008Assignee: Netflix, Inc.Inventors: Ligia S. Calonje, Roy Carrillo, Thomas R. Dillion, W. Reed Hastings, Gregory K. Stahl, W. Douglas Strabel, Gordon P. Rosete
-
Patent number: 7403910Abstract: According to another embodiment of the invention, an approach is provided for estimating how a user would rate an item that the user has not yet rated. The approach is applicable to any type of items, including rental items such as movies and games, and the invention is not limited to any particular type of item. The approach is applicable to a wide variety of contexts and is ideally suited for automatically selecting rental items to be recommended for rental. One or more items that have been rated by the user are identified. Then, one or more other users are identified that have rated the one or more items and given ratings to the one or more items that are substantially similar to ratings given by user to the one or more items. Finally, an estimation is made how the user would rate the item that the user has not yet rated based upon how the one or more other users rated the item.Type: GrantFiled: June 18, 2001Date of Patent: July 22, 2008Assignee: Netflix, Inc.Inventors: W. Reed Hastings, Neil Duncan Hunt, Marc B. Randolph, John Robert Ciancutti, Stanley Miguel Lanning
-
Publication number: 20080147853Abstract: Systems and methods for remotely monitoring the execution of computer programs are provided. Monitoring instructions are added the computer program so that during execution of the program, data may be collected regarding the program execution. The collected data may be automatically sent to a remote system or site for analysis. The monitoring instructions create little or no performance impact on the client yet provide valuable information to the developer of the program. Additionally, the monitoring instructions may be changes during computer program development.Type: ApplicationFiled: November 20, 2007Publication date: June 19, 2008Inventors: Mark D. Anderson, Evan J. Bigall, Christine Clifford, Reed Hastings, Jon Sorensen, Douglas Pan
-
Publication number: 20080010173Abstract: Managing rental items using hierarchical storage locations without putting away returned items. One method comprises receiving units of a rental item at a processing facility. Each of two or more local storage locations is associated with a different successively longer time period of subsequent processing for that storage location. The rental item is associated with a net average shipping quantity and a buffer inventory quantity for each time period. An excess number of the units is determined as the rental item units that are not needed for current orders. A first quantity of the excess units is placed in a first local storage location. The first quantity is based on the net average shipping quantity for the first location; in a second location, a second quantity of the excess units is placed. The second quantity is based on the buffer inventory quantity for the second location and a growth factor.Type: ApplicationFiled: July 6, 2007Publication date: January 10, 2008Inventors: Andrew Rendich, Neil Hunt, Reed Hastings
-
Patent number: 7299455Abstract: Computer software and hardware provide for remotely monitoring the execution of computer programs. Monitoring instructions are added to the computer program so that during execution of the program, data is collected regarding the program execution. The collected data may be automatically sent to a remote system or site for analysis. The monitoring instructions create little or no performance impact on the client yet provide valuable information to the developer of the program. Additionally, the monitoring instructions may be changed during computer program development.Type: GrantFiled: August 15, 2003Date of Patent: November 20, 2007Assignee: Cisco Technology, Inc.Inventors: Mark D. Anderson, Evan J. Bigall, Christine Clifford, Reed Hastings, Jon Sorensen, Douglas Pan
-
Patent number: 7210118Abstract: An object code expansion program inserts new instructions and data between preexisting instructions and data of an object code file; offsets are modified to reflect new positions of the preexisting instructions and data. For each item of preexisting object code (instructions or data), the following steps are performed: making a new code block comprising any desired new instructions and the item, and storing it as new object code; tracking the location of the item and the new code block within the new object code; and tracking items that contain inter-item offsets. Then, each inter-item offset is updated using the new location of the item or new code block, as required. Finally, offsets in symbol tables and relocation structures are updated with the new location of the item. This expansion program is used to add instructions to object code files of a second program, to monitor substantially all of the memory accesses of the second program.Type: GrantFiled: July 3, 2003Date of Patent: April 24, 2007Assignee: International Business Machines CorporationInventor: Reed Hastings
-
Patent number: 7024381Abstract: According to a computer-implemented approach for renting items to customers, customers specify what items to rent using item selection criteria separate from deciding when to receive the specified items. According to the approach, customers provide item selection criteria to a provider provides the items indicated by the item selection criteria to customer over a delivery channel. The provider may be either centralized or distributed depending upon the requirements of a particular application. A “Max Out” approach allows up to a specified number of items to be rented simultaneously to customers. A “Max Turns” approach allows up to a specified number of item exchanges to occur during a specified period of time. The “Max Out” and “Max Turns” approaches may be used together or separately with a variety of subscription methodologies.Type: GrantFiled: May 14, 2003Date of Patent: April 4, 2006Assignee: Netflix, Inc.Inventors: W. Reed Hastings, Marc B. Randolph, Neil Duncan Hunt
-
Patent number: 6966484Abstract: A mailing and response envelope for conveying an item from a sender to a recipient and back is disclosed. The envelope comprises a base panel, a sender address panel, and a recipient address panel. The sender address panel is affixed to the base panel by an adhesive region. The sender address panel and adhesive region define a pocket sized to accept an item. The adhesive region extends laterally on the base panel in an amount selected to ensure that a postal cancellation is not applied to an area overlying the item. The recipient address panel is joined to the base panel by a detachable joint. In this configuration, a fragile item may be conveyed from the sender to the recipient and from the recipient back to the sender without damage to the item.Type: GrantFiled: September 16, 2002Date of Patent: November 22, 2005Assignee: Netflix, Inc.Inventors: Ligia S. Calonje, Roy Carrillo, Thomas R. Dillon, W. Reed Hastings, Gregory K. Stahl, W. Douglas Strabel, Gordon P. Rosete
-
Patent number: 6934935Abstract: An object code expansion profiler equips a program for execution profiling by preprocessing the object code files of the program so as to add profiling monitoring code to the beginning of all or substantially all functions. The preprocessing includes, for each function, the steps of grouping the function's instructions into basic blocks, counting the number of cycles required to execute the instructions of the basic block, and inserting special monitoring code with the basic block. The special monitoring code is executed each time the basic block is executed, and updates the profiling information to reflect the number of cycles required to execute the basic block. Special handling is provided for profiling calls to the Operating System (OS). The resultant profiling information is converted into a call graph image most useful for human users.Type: GrantFiled: April 25, 2000Date of Patent: August 23, 2005Assignee: International Business Machines CorporationInventors: James Bennett, Mark Anderson, Choon Piaw Na, Reed Hastings
-
Publication number: 20040206808Abstract: A mailing and response envelope for conveying an item from a sender to a recipient and back is disclosed. The envelope comprises a base panel, a sender address panel, and a recipient address panel. The sender address panel is affixed to the base panel by an adhesive region. The sender address panel and adhesive region define a pocket sized to accept an item. The adhesive region extends laterally on the base panel in an amount selected to ensure that a postal cancellation is not applied to an area overlying the item. The recipient address panel is joined to the base panel by a detachable joint. In this configuration, a fragile item may be conveyed from the sender to the recipient and from the recipient back to the sender without damage to the item.Type: ApplicationFiled: May 6, 2004Publication date: October 21, 2004Inventors: Ligia S. Calonje, Roy Carrillo, Thomas R. Dillion, W. Reed Hastings, Gregory K. Stahl, W. Douglas Strabel, Gordon P. Rosete
-
Publication number: 20040153997Abstract: Systems and methods for remotely monitoring the execution of computer programs are provided. Monitoring instructions are added the computer program so that during execution of the program, data may be collected regarding the program execution. The collected data may be automatically sent to a remote system or site for analysis. The monitoring instructions create little or no performance impact on the client yet provide valuable information to the developer of the program. Additionally, the monitoring instructions may be changes during computer program development.Type: ApplicationFiled: August 15, 2003Publication date: August 5, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark D. Anderson, Evan J. Bigall, Christine Clifford, Reed Hastings, Jon Sorensen, Douglas Pan
-
Publication number: 20040107217Abstract: An object code expansion program inserts new instructions and data between preexisting instructions and data of an object code file; offsets are modified to reflect new positions of the preexisting instructions and data. For each item of preexisting object code (instructions or data), the following steps are performed: making a new code block comprising any desired new instructions and the item, and storing it as new object code; tracking the location of the item and the new code block within the new object code; and tracking items that contain inter-item offsets. Then, each inter-item offset is updated using the new location of the item or new code block, as required. Finally, offsets in symbol tables and relocation structures are updated with the new location of the item.Type: ApplicationFiled: July 3, 2003Publication date: June 3, 2004Inventor: Reed Hastings
-
Publication number: 20040050919Abstract: A mailing and response envelope for conveying an item from a sender to a recipient and back is disclosed. The envelope comprises a base panel, a sender address panel, and a recipient address panel. The sender address panel is affixed to the base panel by an adhesive region. The sender address panel and adhesive region define a pocket sized to accept an item. The adhesive region extends laterally on the base panel in an amount selected to ensure that a postal cancellation is not applied to an area overlying the item. The recipient address panel is joined to the base panel by a detachable joint. In this configuration, a fragile item may be conveyed from the sender to the recipient and from the recipient back to the sender without damage to the item.Type: ApplicationFiled: September 16, 2002Publication date: March 18, 2004Inventors: Ligia S. Calonje, Roy Carrillo, Thomas R. Dillon, W. Reed Hastings, Gregory K. Stahl, W. Douglas Strabel, Gordon P. Rosete
-
Patent number: 6634001Abstract: Systems and methods for remotely monitoring the execution of computer programs are provided. Monitoring instructions are added the computer program so that during execution of the program, data may be collected regarding the program execution. The collected data may be automatically sent to a remote system or site for analysis. The monitoring instructions create little or no performance impact on the client yet provide valuable information to the developer of the program. Additionally, the monitoring instructions may be changes during computer program development.Type: GrantFiled: July 16, 2001Date of Patent: October 14, 2003Assignee: IBM CorporationInventors: Mark D. Anderson, Evan J. Bigall, Christine Clifford, Reed Hastings, Jon Sorensen, Douglas Pan