Patents by Inventor Jeffrey Davis

Jeffrey Davis 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: 20160088004
    Abstract: Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Application
    Filed: November 25, 2015
    Publication date: March 24, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aaron Sauve, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass, J. Craig Hally
  • Patent number: 9250655
    Abstract: The illustrative embodiments described herein provide an apparatus and method for changing a display mode. The apparatus includes a graphical user interface having one of a set of display modes. The set of display modes include a passive matrix display mode and an active matrix display mode. The apparatus also includes a switch capable of changing the display mode of the graphical user interface from one display mode to another display mode in the set of display modes.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Brian Jeffrey Davis, Timothy Clay Doyle, Todd Donald McCormack
  • Patent number: 9232316
    Abstract: The present disclosure relates to a diaphragm that may be used with a mechanical-to-acoustical transducer. The diaphragm may include a layer of optically clear film, a damping layer and another layer of optically clear film. The damping layer may be an adhesive. The diaphragm may also comprise two optically clear films, optionally including a damping layer, wherein the films indicate a desired coefficient of linear thermal expansion in one or both of the machine and transverse directions.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: January 5, 2016
    Assignee: Emo Labs, Inc.
    Inventors: Jeffrey Davis Booth, Stefan Bokaemper, Robert H. White, Jr.
  • Publication number: 20150366378
    Abstract: A system for dispensing, receiving, and tracking towels or other items includes a cabinet structure having first and second interior spaces. An access door provides access to the first interior space, and a return door permits items to be returned to the second interior space. An RFID system conducts read operations to determine how many items having RFID tags are disposed in the first and second interior spaces. The system determines what items have been removed from the first interior space, and associates removed items with specific users. The RFID system conducts read operations as items are returned to the second interior space and credits the user.
    Type: Application
    Filed: July 6, 2015
    Publication date: December 24, 2015
    Inventors: Steven P. Molewyk, Jack E. Spaans, Steven J. Lilly, Chad A. Davis, Kirk S. Thomas, Jeffrey A. Davis
  • Patent number: 9208327
    Abstract: Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: December 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron Sauve, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass, J. Craig Hally
  • Publication number: 20150310649
    Abstract: The present invention extends to methods, systems, and computer program products for cross-platform data visualizations using common descriptions. Embodiments of the invention provide mechanisms for simplifying software development and enhanced code reliability. A user interface, along with interactive and dynamic characteristics, can be described (programmatically and/or declaratively) independently of any specific device platform. User interface qualities can be described using a generic scene graph structure with attached behaviors. The generic scene graph can then be used to drive the user interface on any number of different computing platforms using platform specific (e.g., rendering, gesture recognition, etc.) sub-systems. Platform specific sub-systems can vary based on technologies that are used by the platform specific sub-systems. For example, rendering sub-systems can vary based on the technology used to render graphical data, such as, for example, Open GL, XAML, Direct X, Quartz, etc.
    Type: Application
    Filed: July 6, 2015
    Publication date: October 29, 2015
    Inventors: Fabian O. Winternitz, Aditya Unnithan, David Paul Hill, Jeffrey A. Davis
  • Patent number: 9075618
    Abstract: The present invention extends to methods, systems, and computer program products for cross-platform data visualizations using common descriptions. Embodiments of the invention provide mechanisms for simplifying software development and enhanced code reliability. A user interface, along with interactive and dynamic characteristics, can be described (programmatically and/or declaratively) independently of any specific device platform. User interface qualities can be described using a generic scene graph structure with attached behaviors. The generic scene graph can then be used to drive the user interface on any number of different computing platforms using platform specific (e.g., rendering, gesture recognition, etc.) sub-systems. Platform specific sub-systems can vary based on technologies that are used by the platform specific sub-systems. For example, rendering sub-systems can vary based on the technology used to render graphical data, such as, for example, Open GL, XAML, Direct X, Quartz, etc.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: July 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fabian O. Winternitz, Aditya Unnithan, David Paul Hill, Jeffrey A. Davis
  • Patent number: 8997050
    Abstract: TSQL debug breakpoint interoperability across heterogeneous project systems within an IDE can be provided. A user can set a breakpoint in the user's SQL source code and the breakpoint can be triggered by the code within another project. Breakpoints can be set and triggered within SQL source code tiles that reside in one or more SQL Database projects. Binding of the application project being debugged with one or more SQL Database projects that reside within the IDE session can be automated, SQL artifacts not found in any of the SQL Database projects can be debugged.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: March 31, 2015
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Jeffrey A. Davis, James D. Laflen
  • Patent number: 8972446
    Abstract: In a system and method for order-independent stream query processing, one or more input streams of data are received, and the one or more input streams are analyzed to determine data which is older than an already emitted progress indicator. The data which is older than the already emitted progress indicator is partitioned into one or more partitions, and each of the one or more partitions are independently processed using out-of-order processing techniques. A query is received, rewritten and decomposed into one or more sub-queries that produce partial results for each of the one or more partitions, where each of the one or more sub-queries correspond to a partition. A view is also produced that consolidates the partial results for each partition. The partial results are consolidated at a consolidation time specified by the query to produce final results, and the final results are provided.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: March 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Saileshwar Krishnamurthy, Michael R. Lewis, Wing Li, Neil Thombre, Jeffrey A. Davis, Daniel Robert Farina
  • Patent number: 8955126
    Abstract: Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Aaron Sauve, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass, J. Craig Hally
  • Patent number: 8930566
    Abstract: Program code enabling the streaming of HD content in real-time to a game console is stored on a storage medium remote from the game console. The game console executes software that facilitates transfer of the program code from the remote storage medium to the game console. The program code ensures that sufficient bandwidth exists on a network between the game console and a HD tuner, and enables the streaming of HD content in real-time to the game console.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Davis, Ashley Speicher, Gurpratap Virdi, Vu Nguyen, Todd Bowra
  • Publication number: 20140341403
    Abstract: The present disclosure relates to a diaphragm that may be used with a mechanical-to-acoustical transducer. The diaphragm may include a layer of optically clear film, a damping layer and another layer of optically clear film. The damping layer may be an adhesive. The diaphragm may also comprise two optically clear films, optionally including a damping layer, wherein the films indicate a desired coefficient of linear thermal expansion in one or both of the machine and transverse directions.
    Type: Application
    Filed: August 4, 2014
    Publication date: November 20, 2014
    Inventors: Jeffrey Davis Booth, Stefan Bokaemper, Robert H. White, JR.
  • Publication number: 20140229819
    Abstract: Using declarative language application instructions, actions associated with playing interactive content of an interactive multimedia presentation are triggered based on a state change of a particular media object. Certain application instructions specify the characteristic of the media object, while other application instructions specify the actions associated with playing the interactive content (for example, when media objects are renderable, event generation, script execution, or changes in variables) based on a state change of the characteristic. The state change is detected by querying a structured representation of the application such as a document object model, which includes nodes associated with the application instructions, the media object, and/or the characteristic. When state changes are detected, one or more of the specified actions are triggered to thereby declaratively respond to the state change.
    Type: Application
    Filed: April 22, 2014
    Publication date: August 14, 2014
    Inventors: Andrew William Jewsbury, James C. Finger, Sean Hayes, Jeffrey A. Davis
  • Patent number: 8798310
    Abstract: The present disclosure relates to a diaphragm that may be used with a mechanical-to-acoustical transducer. The diaphragm may include a layer of optically clear film, a damping layer and another layer of optically clear film. The damping layer may be an adhesive. The diaphragm may also comprise two optically clear films, optionally including a damping layer, wherein the films indicate a desired coefficient of linear thermal expansion in one or both of the machine and transverse directions.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 5, 2014
    Assignee: Emo Labs, Inc.
    Inventors: Jeffrey Davis Booth, Stefan Bokaemper, Robert H. White, Jr.
  • Publication number: 20140125672
    Abstract: The present invention extends to methods, systems, and computer program products for cross-platform data visualizations using common descriptions. Embodiments of the invention provide mechanisms for simplifying software development and enhanced code reliability. A user interface, along with interactive and dynamic characteristics, can be described (programmatically and/or declaratively) independently of any specific device platform. User interface qualities can be described using a generic scene graph structure with attached behaviors. The generic scene graph can then be used to drive the user interface on any number of different computing platforms using platform specific (e.g., rendering, gesture recognition, etc.) sub-systems. Platform specific sub-systems can vary based on technologies that are used by the platform specific sub-systems. For example, rendering sub-systems can vary based on the technology used to render graphical data, such as, for example, Open GL, XAML, Direct X, Quartz, etc.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 8, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Fabian O. Winternitz, Aditya Unnithan, David Paul Hill, Jeffrey A. Davis
  • Publication number: 20140025474
    Abstract: A computer implemented method, data processing system, and computer program product for distributing and redeeming manufacturer coupons for a product purchase in a retail environment. The data processing system of a retailer (hereinafter the loyalty coupon system) receives an electronic coupon from a manufacturer. The loyalty coupon system links the product to the inventory control system of the retail environment. The loyalty coupon system then targets the electronic coupon to customers that have subscribed to the loyalty coupon system. The coupon system provides for the communication of the product coupon directly to each subscribed customer on the list. Upon a customer selecting the coupon, the loyalty coupon system configures a customer reward. Upon the customer purchasing the product using their loyalty card, the loyalty coupon system disburses the customer reward at the point of sale. The manufacturer is billed for the redeemed coupon.
    Type: Application
    Filed: September 27, 2013
    Publication date: January 23, 2014
    Applicant: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Brian Jeffrey Davis, Timothy Clay Doyle, Todd Donald McCormack
  • Publication number: 20140012877
    Abstract: In a system and method for order-independent stream query processing, one or more input streams of data are received, and the one or more input streams are analyzed to determine data which is older than an already emitted progress indicator. The data which is older than the already emitted progress indicator is partitioned into one or more partitions, and each of the one or more partitions are independently processed using out-of-order processing techniques. A query is received, rewritten and decomposed into one or more sub-queries that produce partial results for each of the one or more partitions, where each of the one or more sub-queries correspond to a partition. A view is also produced that consolidates the partial results for each partition. The partial results are consolidated at a consolidation time specified by the query to produce final results, and the final results are provided.
    Type: Application
    Filed: July 8, 2013
    Publication date: January 9, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Saileshwar Krishnamurthy, Michael R. Lewis, Wing Li, Neil Thombre, Jeffrey A. Davis, Daniel Robert Farina
  • Patent number: 8560383
    Abstract: A computer implemented method, data processing system, and computer program product for distributing, and redeeming manufacturer coupons for a product purchase in a retail environment. With the mechanism of the illustrative embodiments, the data processing system of a retailer (hereinafter the loyalty coupon system) receives an electronic coupon from a manufacturer. The loyalty coupon system links the product to the inventory control system of the retail environment. The loyalty coupon system then targets the electronic coupon to customers that have subscribed to the loyalty coupon system. The coupon system provides for the communication of the product coupon directly to each subscribed customer on the list. Upon a customer selecting the coupon, the loyalty coupon system configures a customer reward. Upon the customer purchasing the product using their loyalty card, the loyalty coupon system disburses the customer reward at the point of sale. The manufacturer is billed for the redeemed coupon.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: October 15, 2013
    Assignee: Toshiba Global Commerce Solutions Holding Corporation
    Inventors: Brian Jeffrey Davis, Timothy Clay Doyle, Todd Donald McCormack
  • Publication number: 20130262408
    Abstract: One or more transformation functions can be used in connection or together with one or more compression/decompression techniques. A transformation function can transform data (e.g., a data object) into a form more suitable for compression and/or decompression. As a result, data can be compressed and/or decompressed more effectively. In addition, multiple data objects can be associated with various transformation functions and/or compression/decompression techniques. As a result, different approaches can be taken with respect to compression and decompression of data objects in an effort to find an optimum approach for compression of data objects that may vary significantly from each other and change over time. It will be appreciated that the objects can be associated with transformation functions in a dynamic manner to accommodate changes to data. Also, an extendible and/or extensible system can allow for growth and adaption of new data in forms not currently present or expected.
    Type: Application
    Filed: May 23, 2012
    Publication date: October 3, 2013
    Inventors: David Simmen, Shant Hovsepian, Jeffrey Davis
  • Publication number: 20130254898
    Abstract: Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Application
    Filed: May 23, 2013
    Publication date: September 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Aaron Sauve, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass, J. Craig Hally