Patents by Inventor William A. White

William A. White 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: 20130346940
    Abstract: Disclosed is an improved approach for implementing a method, system, and computer program product for utilizing design patterns, which provides an improved approach for organizing, navigating and/or visualizing design patterns. This approach may be embodied as a mobile design pattern viewer. The current approach presents design patterns in logical groupings, allows visualization of individual patterns, and highlights relationships. This permits organization, navigation, and/or visualization of the design patterns, where a collection of patterns work together as an integrated set that enables users to understand how an individual pattern relates to other patterns.
    Type: Application
    Filed: June 21, 2013
    Publication date: December 26, 2013
    Inventor: Brent-Kaan William WHITE
  • Publication number: 20130339905
    Abstract: Systems and method for interpreting a data selection on a touch screen may include providing an interface on the touch screen with a plurality of lanes, each lane associated with an attribute, and each attribute associated with a plurality of values. Icons may fill each lane, with each icon configured to display one of the values of the attribute of the lane. The interface may also have a first lane where a first icon is not displayed. It may be determined that a finger gesture input from the touch screen with a direction is associated with the first lane, and in response, the icons in the first lane may be moved in that direction to display the first icon. A finger tap input from the touch screen corresponding to the first icon may enlarge a size of the first icon on the touch screen to substantially fill the first lane.
    Type: Application
    Filed: August 21, 2013
    Publication date: December 19, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: XIAOHAN LIU, CHUN-YI CHEN, AYLIN UYSAL, BRENT-KAAN WILLIAM WHITE, SIVAROOP TEJASWI PEESAPATI
  • Patent number: 8583615
    Abstract: Systems and methods for generating and playing a sequence of media objects based on a mood gradient are also disclosed. A mood gradient is a sequence of items, in which each item is media object having known characteristics or a representative set of characteristics of a media object, that is created or used by a user for a specific purpose. Given a mood gradient, one or more new media objects are selected for each item in the mood gradient based on the characteristics associated with that item. In this way, a sequence of new media objects is created but the sequence exhibits a similar variation in media object characteristics. The mood gradient may be presented to a user or created via a display illustrating a three-dimensional space in which each dimension corresponds to a different characteristic. The mood gradient may be represented as a path through the three-dimensional space and icons representing media objects are located within the three-dimensional space based on their characteristics.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: November 12, 2013
    Assignee: Yahoo! Inc.
    Inventors: William White, Malcolm Slaney
  • Publication number: 20130268511
    Abstract: A search engine configured to respond to a search query with a search results page is presented. The search engine includes at least one annotated search result in the search results page. The at least one annotated search results is annotated according to user data independent of the basis by which the search results are identified. The search results page is generated to include user-actionable controls by which a user can update the search results according to update criteria. The update criteria is used in a feedback loop to improve the user data upon which search results are personalized and/or annotated.
    Type: Application
    Filed: April 8, 2012
    Publication date: October 10, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Peter Richard Bailey, Girish Kumar, Ryen William White, Nathan Buggia, Keith Alan Regier
  • Publication number: 20130246383
    Abstract: The subject disclosure is directed towards using cursor activity with respect to search result pages to enhance search engine operation. Data associated with the cursor activity may be translated into cursor events representing user interactions with a search result page. Based on the cursor events, user behavior indicia may be identified via a user intent prediction model corresponding to various search result page related user actions. The user behavior indicia and/or the user intent prediction model may be used to produce search result pages for current search queries from the user.
    Type: Application
    Filed: March 18, 2012
    Publication date: September 19, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ryen William White, Georg LW Buscher, Susan T. Dumais, Jeff Huang, Kuansan Wang, Abdigani M. Diriye
  • Publication number: 20130246412
    Abstract: Ranking search results using result repetition is described. In an embodiment, a set of results generated by a search engine is ranked or re-ranked based on whether any of the results were included in previous sets of results generated in response to earlier queries by the same user in one or more searching sessions. User behavior data, such as whether a user clicks on a result, skips a result or misses a result, is stored in real-time and the stored data is used in performing the ranking. In various examples, the ranking is performed using a machine-learning algorithm and various parameters, such as whether a result in a current set of results has previously been clicked, skipped or missed in the same session, are generated based on the user behavior data for the current session and input to the machine-learning algorithm.
    Type: Application
    Filed: March 14, 2012
    Publication date: September 19, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Milad Shokouhi, Ryen William White, Paul Nathan Bennett
  • Patent number: 8527904
    Abstract: Systems and method for interpreting a data selection on a touch screen may include providing an interface on the touch screen with a plurality of lanes, each lane associated with an attribute, and each attribute associated with a plurality of values. Icons may fill each lane, with each icon configured to display one of the values of the attribute of the lane. The interface may also have a first lane where a first icon is not displayed. It may be determined that a finger gesture input from the touch screen with a direction is associated with the first lane, and in response, the icons in the first lane may be moved in that direction to display the first icon. A finger tap input from the touch screen corresponding to the first icon may enlarge a size of the first icon on the touch screen to substantially fill the first lane.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: September 3, 2013
    Assignee: Oracle International Corporation
    Inventors: Xiaohan Liu, Chun-Yi Chen, Aylin Uysal, Brent-Kaan William White, Sivaroop Tejaswi Peesapati
  • Patent number: 8515498
    Abstract: A method of presenting data on a mobile electronics device includes initiating an application on a mobile device, requesting data from a server separate from the mobile device, receiving data from the server, displaying the data on the mobile device in a first view, and displaying the data on the mobile device in a second view, upon detecting a change of orientation of the mobile device. A method of providing data to a mobile device includes receiving a request for data from a mobile device at a server, providing the data in at least a first view to a mobile device, and upon reception of a second request from the mobile device, providing the data in a second view.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: August 20, 2013
    Assignee: Oracle International Corporation
    Inventors: Brent-Kaan William White, Anthony Chad Sampanes
  • Patent number: 8479864
    Abstract: A system for disabling the operation of a vehicle when a driver of a vehicle is seated in a vehicle seat. The system includes an alcohol detection sensor configured to be contacted by the driver and to generate a detection signal based on contact between the driver and the detection sensor. The system also includes a sensing electrode located proximate to the occupant and a sensing circuit configured to provide a sensing signal to the sensing electrode. A controller is provided to detect a change in the detection signal resulting from contact between the driver and the detection sensor. The controller is configured to disable the vehicle when either the blood alcohol concentration of the driver of the vehicle exceeds a threshold or the controller does not detect a change in the detection signal resulting from contact of the driver with the detection sensor.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: July 9, 2013
    Assignee: TK Holdings Inc.
    Inventors: Craig William White, James Gregory Stanley
  • Publication number: 20130132357
    Abstract: Embodiment described herein are generally directed to a toolbar extension of a web browser that grabs a user's search engine query and suggests a refined search query known to yield better search results. The toolbar recognizes the web page the user is on as being associated with a search engine and retrieves the user's search query. The toolbar interacts with a refinement component on a server, and the refinement component determines a refined search query based on confidence scores assigned to data mined from a data center affiliated with different search engine (one related to the toolbar). The refined search query is returned and displayed in a search field of the toolbar, allowing the user to easily run the refined search on the different search engine.
    Type: Application
    Filed: November 17, 2011
    Publication date: May 23, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: TIMOTHY EDGAR, AMBARISH CHITNIS, RYEN WILLIAM WHITE, PAVEL DMITRIEV, RAJANIKANTH AGEERU, OVIDIU DAN, LIN TANG
  • Patent number: 8448093
    Abstract: According to one embodiment, a computer-implemented method for creating and displaying a hierarchical organization chart in a mobile application is provided. The method includes obtaining information from a database. The information represents a first node, second node, and, optionally, at least one third node. The nodes are related to each other according to a hierarchy. The method also includes displaying the information representing the first, second, and third nodes, if any, in a graphical user interface of a mobile device. The graphical user interface may include, for example, a three-level row-based chart. The information representing the first node is displayed in a first level of the chart, the information representing the second node is displayed in a second level of the chart, and the information representing the at least one third node is displayed in a third level of the chart.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: May 21, 2013
    Assignee: Oracle International Corporation
    Inventors: Chun-Yi Chen, Brent-Kaan William White
  • Publication number: 20130124496
    Abstract: A toolbar extension of a web browser suggests a user try searching a different search engine than the one on which the user has just conducted a search. The toolbar detects the user is frustrated with the search results returned by the search engine by monitoring a number of session heuristics. Analyzing historical user session, log, and click data of other users who have submitted the search query to different search engines, a different search engine is selected that has historically generated better search results. A suggestion is then presented to the user to run the search query in the more effective search engine. Such a suggestion may be presented in a number of ways, but one embodiment displays a window next to the text field of the toolbar and provides a link to conduct a search for the search query in the more effective search engine.
    Type: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: TIMOTHY EDGAR, AMBARISH CHITNIS, RYEN WILLIAM WHITE, PAVEL DMITRIEV, RAJANIKANTH AGEERU, OVIDIU DAN, LIN TANG
  • Publication number: 20130083076
    Abstract: Systems and method for interpreting a data selection on a touch screen may include providing an interface on the touch screen with a plurality of lanes, each lane associated with an attribute, and each attribute associated with a plurality of values. Icons may fill each lane, with each icon configured to display one of the values of the attribute of the lane. The interface may also have a first lane where a first icon is not displayed. It may be determined that a finger gesture input from the touch screen with a direction is associated with the first lane, and in response, the icons in the first lane may be moved in that direction to display the first icon. A finger tap input from the touch screen corresponding to the first icon may enlarge a size of the first icon on the touch screen to substantially fill the first lane.
    Type: Application
    Filed: February 2, 2012
    Publication date: April 4, 2013
    Applicant: Oracle International Corporation
    Inventors: Xiaohan Liu, Chun-Yi Chen, Aylin Uysal, Brent-Kaan William White, Sivaroop Tejaswi Peesapati
  • Patent number: 8407230
    Abstract: The systems and methods described create a mathematical representation of each of the media objects for which user ratings are known. The mathematical representations take into account the subjective rating value assigned by a user to the respective media object and the user that assigned the rating value. The media object with the mathematical representation closest to that of the seed media object is then selected as the most similar media object to the seed media object. In an embodiment, the mathematical representation is a vector representation in which each user is a different dimension and each user's rating value is the magnitude of the vector in that dimension. Similarity between two songs is determined by identifying the closest vectors to that of the seed song. Closeness may be determined by subtracting or by calculating the dot product of each of the vectors with that of the seed media object.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: March 26, 2013
    Assignee: Yahoo! Inc.
    Inventors: Malcolm Slaney, William White
  • Publication number: 20120271811
    Abstract: Aspects of the subject matter described herein relate to predicting and using search engine switching behavior. In aspects, switching components receive a representation of user interactions with at least one browser. The switching components derive information from the representation that is useful in predicting whether a user will switch search engines. The derived information and information about a user's current interaction with a browser is then used by a switch predictor to predict whether the user will switch search engines. This prediction may be used in a variety of ways examples of which are given herein.
    Type: Application
    Filed: May 7, 2012
    Publication date: October 25, 2012
    Applicant: Microsoft Corporation
    Inventors: Allison P. Heath, Ryen William White, Christopher J.C. Burges, Eric David Brill, Robert L. Rounthwaite
  • Publication number: 20120228047
    Abstract: A system for disabling the operation of a vehicle when a driver of a vehicle is seated in a vehicle seat. The system includes an alcohol detection sensor configured to be contacted by the driver and to generate a detection signal based on contact between the driver and the detection sensor. The system also includes a sensing electrode located proximate to the occupant and a sensing circuit configured to provide a sensing signal to the sensing electrode. A controller is provided to detect a change in the detection signal resulting from contact between the driver and the detection sensor. The controller is configured to disable the vehicle when either the blood alcohol concentration of the driver of the vehicle exceeds a threshold or the controller does not detect a change in the detection signal resulting from contact of the driver with the detection sensor.
    Type: Application
    Filed: March 8, 2012
    Publication date: September 13, 2012
    Inventors: Craig William WHITE, James Gregory Stanley
  • Publication number: 20120151942
    Abstract: A volatile liquid vapor vessel blanketing apparatus includes at least one volatile liquid storage tank with volatile vapors to be recovered, a pressure regulator that maintains a set blanketing pressure of natural gas on the storage tank and a regulator inhibitor. The apparatus further includes a check valve, a vapor recovery compressor and a conduit system. The conduit system connects the pressure regulator, regulator inhibitor, check valve and vapor recovery compressor to a storage tank vapor outlet of the at least one storage tank and a natural gas supply. The regulator inhibitor automatically inhibits operation of the pressure regulator when the vapor recovery compressor is pumping vapor from the storage tank.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 21, 2012
    Inventors: George James Zamiar, Kyle William White
  • Patent number: 8185484
    Abstract: Aspects of the subject matter described herein relate to predicting and using search engine switching behavior. In aspects, switching components receive a representation of user interactions with at least one browser. The switching components derive information from the representation that is useful in predicting whether a user will switch search engines. The derived information and information about a user's current interaction with a browser is then used by a switch predictor to predict whether the user will switch search engines. This prediction may be used in a variety of ways examples of which are given herein.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: May 22, 2012
    Assignee: Microsoft Corporation
    Inventors: Allison P Heath, Ryen William White, Christopher J. C. Burges, Eric David Brill, Robert L Rounthwaite
  • Patent number: 8116422
    Abstract: A zirconium alloy suitable for forming reactor components that exhibit reduced irradiation growth and improved corrosion resistance during operation of a light water reactor (LWR), for example, a boiling water reactor (BWR). During operation of the reactor, the reactor components will be exposed to a strong, and frequently asymmetrical, radiation fields sufficient to induce or accelerate corrosion of the irradiated alloy surfaces within the reactor core. Reactor components fabricated from the disclosed zirconium alloy will also tend to exhibit an improved tolerance for cold-working during fabrication of the component, thereby simplifying the fabrication of such components by reducing or eliminating subsequent thermal processing, for example, anneals, without unduly degrading the performance of the finished component.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: February 14, 2012
    Assignee: General Electric Company
    Inventors: Daniel Reese Lutz, Gerald Allen Potts, Yang-Pi Lin, Sheikh Tahir Mahmood, Mark Andrew Dubecky, David William White, John Schardt
  • Publication number: 20120034828
    Abstract: Lightweight and versatile outboard motors and methods for manufacturing the same from existing motorized lawn implements and lawn implement parts. The outboards consisting essentially of a motor for driving a propeller, an elongate housing creating the body of the outboard, a drive shaft disposed within the elongate housing, and a propeller. The methods involving attaching the motor to the elongate housing and the drive shaft and mounting the propeller to a second end of the elongate housing and drive shaft.
    Type: Application
    Filed: October 20, 2011
    Publication date: February 9, 2012
    Inventor: William White