Patents by Inventor David M. Lerner
David M. Lerner 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: 20180365388Abstract: Described herein are systems and methods for context aware content distribution. Content such as e-books, presentations, audio, video, applications, and so forth may be distributed to user devices after establishing a trust relationship. An invitation to provide content may be sent to a user device based on the context of the user device, such as proximity to pre-determined devices, location, and so forth. Upon acceptance of the invitation to opt-in to receiving content, a trust relationship may be established which provides for the transfer of content to the user device.Type: ApplicationFiled: March 9, 2016Publication date: December 20, 2018Inventors: David M. Lerner, Jon Robert Ducrou, Marcus A. Barry, Kenneth O. Sanders, II, Erik J. Miller, Christopher M. Brennan, Brandon J. Smith
-
Patent number: 9940068Abstract: A device and method generates a graphical representation for memory leak detection. The method includes executing a selected application for a time period. The method includes determining a plurality of memory application programming interface (API) functions performed during the execution of the selected application in the time period. Each of the memory API functions request a chunk of a memory of the electronic device at a specified time. The method includes determining select ones of the memory API functions that do not release the respective chunk of the memory in the time period. The method includes generating the graphical representation including the selected memory API functions at the respective specified time for identification of a memory leak of the selected application.Type: GrantFiled: December 11, 2015Date of Patent: April 10, 2018Assignee: WIND RIVER SYSTEMS, INC.Inventors: Markus Schorn, David M. Lerner
-
Patent number: 9870713Abstract: Detection and prevention of unauthorized exchange of information between users of user devices is disclosed. Monitoring data associated with respective information received by the user devices from respective users may be received. Position information indicating proximity or relative positions of the devices may also be received. The monitoring data and/or the position information may be analyzed to determining whether unauthorized information exchange between users may be occurring. One or more metrics indicating a likelihood that unauthorized information exchange is occurring may be generated based on the analysis of the monitoring data and/or the position information. A generated metric may be compared to an associated threshold and preventive measures for deterring unauthorized information exchange may be identified based on a result of the comparison.Type: GrantFiled: September 17, 2012Date of Patent: January 16, 2018Assignee: Amazon Technologies, Inc.Inventors: Jon Robert Ducrou, Brandon J. Smith, Kenneth O. Sanders, III, Marcus A. Barry, Christopher M. Brennan, David M. Lerner, Erik J. Miller
-
Publication number: 20170168753Abstract: A device and method generates a graphical representation for memory leak detection. The method includes executing a selected application for a time period. The method includes determining a plurality of memory application programming interface (API) functions performed during the execution of the selected application in the time period. Each of the memory API functions request a chunk of a memory of the electronic device at a specified time. The method includes determining select ones of the memory API functions that do not release the respective chunk of the memory in the time period. The method includes generating the graphical representation including the selected memory API functions at the respective specified time for identification of a memory leak of the selected application.Type: ApplicationFiled: December 11, 2015Publication date: June 15, 2017Inventors: Markus SCHORN, David M. LERNER
-
Patent number: 9575960Abstract: One or more words at a specified location in an electronic document can be identified. The identified one or more words can be analyzed to determine one or more semantic meanings associated with the words. An audio clip (i.e., audio file, audio element) associated with or corresponding to (the semantic meaning(s) of) the one or more words can be searched for in an audio database. The search for the audio clip associated with the one or more words can utilize an index that specifies the associations between words and audio clips. In some embodiments, the audio clip can be played when an estimated location of where the user is reading is at or near the specified location of the one or more words. In some embodiments, the audio clip can be played when it is calculated that the user is reading the one or more words at the specified location.Type: GrantFiled: September 17, 2012Date of Patent: February 21, 2017Assignee: Amazon Technologies, Inc.Inventors: David M. Lerner, Brandon J. Smith, Jon Robert Ducrou, Erik J. Miller, Marcus A. Barry, Kenneth O. Sanders, II
-
Patent number: 9021069Abstract: This disclosure describes, in part, techniques for managing access to a fleet account of mobile electronic devices. For instance, an administrator of a business and educational institution may place an order with an offering service to purchase a large number of eBook reader devices. The offering service identifies that the business and educational institution is ordering a fleet of devices. Furthermore, each of the devices ordered are associated or registered to a managed or fleet account controlled by the administrator of the business and educational institution. The techniques described herein prevent an individual user of a fleet device from de-registering the device from the managed account, and also allow an account administrator to alter preferred settings of the managed account. Further, techniques are described for allowing a user of a device to opt-in or associate their device with the account.Type: GrantFiled: June 27, 2012Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Jon Robert Ducrou, Brandon J. Smith, Christopher M. Brennan, Kenneth O. Sanders, II, Erik J. Miller, David M. Lerner, Andrew Budker, Marcus A. Barry
-
Patent number: 9009453Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: GrantFiled: October 10, 2013Date of Patent: April 14, 2015Assignee: Intel CorporationInventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Patent number: 8972710Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: GrantFiled: November 19, 2012Date of Patent: March 3, 2015Assignee: Intel CorporationInventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Publication number: 20140089654Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: ApplicationFiled: October 10, 2013Publication date: March 27, 2014Inventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Publication number: 20140006567Abstract: This disclosure describes, in part, techniques for managing access to a fleet account of mobile electronic devices. For instance, an administrator of a business and educational institution may place an order with an offering service to purchase a large number of eBook reader devices. The offering service identifies that the business and educational institution is ordering a fleet of devices. Furthermore, each of the devices ordered are associated or registered to a managed or fleet account controlled by the administrator of the business and educational institution. The techniques described herein prevent an individual user of a fleet device from de-registering the device from the managed account, and also allow an account administrator to alter preferred settings of the managed account. Further, techniques are described for allowing a user of a device to opt-in or associate their device with the account.Type: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Inventors: Jon Robert Ducrou, Brandon J. Smith, Christopher M. Brennan, Kenneth O. Sanders, II, Erik J. Miller, David M. Lerner, Andrew Budker, Marcus A. Barry
-
Patent number: 8560821Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: GrantFiled: November 20, 2012Date of Patent: October 15, 2013Assignee: Intel CorporationInventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Publication number: 20130080605Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: ApplicationFiled: November 19, 2012Publication date: March 28, 2013Inventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Publication number: 20130080606Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: ApplicationFiled: November 20, 2012Publication date: March 28, 2013Inventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Patent number: 8341392Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: GrantFiled: May 16, 2012Date of Patent: December 25, 2012Assignee: Intel CorporationInventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Publication number: 20120226896Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: ApplicationFiled: May 16, 2012Publication date: September 6, 2012Inventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Patent number: 8190870Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: GrantFiled: April 3, 2009Date of Patent: May 29, 2012Assignee: Intel CorporationInventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Publication number: 20090249057Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: ApplicationFiled: April 3, 2009Publication date: October 1, 2009Inventors: David M. Lerner, Dave Matheny, Douglas D. Boom
-
Patent number: 7533190Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.Type: GrantFiled: April 8, 2004Date of Patent: May 12, 2009Assignee: Intel CorporationInventors: David M. Lerner, Dave Matheny, Douglas D. Boom