Patents by Inventor Robert Emmett

Robert Emmett 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: 9037974
    Abstract: Technologies are described herein for creating and editing dynamic graphics via a World Wide Web (“Web”) interface. A Web service is provided for generating dynamic graphics in response to requests received from client computers. In response to requests from client computers, the Web service generates requested dynamic graphics and returns the generated dynamic graphics to the client computers in response to the requests. Parameters may be provided to the Web service indicating a list of text items, a layout type, a visual style, a color, and other aspects of a dynamic graphic. A user interface is also provided for creating and editing a dynamic graphic within a Web browser application.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: May 19, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lawrence Waldman, Thomas Charles Underhill, Scott Harrison Douglas, Robert Emmett Kolba, Jr.
  • Patent number: 9024570
    Abstract: A charging device is provided. The charging device includes an input interface configured to receive electrical power from a power source and charge a removable energy storage device using the electrical power from the power source. The power source may be a solar panel. The charging device may include multiple input interfaces configured to receive electrical power at different voltages. The charging device may include an output interface configured to provide electrical power to an electrical device connected to the output interface, and the circuit may be configured to provide electrical power to the output interface from at least one of the removable energy storage device and the input interface.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: May 5, 2015
    Assignee: Goal Zero LLC
    Inventors: Robert Emmett Workman, Norm Krantz, Walker Ford, Joseph R. Atkin
  • Publication number: 20150090737
    Abstract: Exemplary embodiments of dispensers and refill units having suck-back mechanisms are disclosed herein. An exemplary refill unit includes a container, a pump connected to the container, and an outlet passage. The outlet passage includes a first cylindrical portion and a second portion. The diameter of the second portion is larger than the diameter of the first cylindrical portion. An inline suck-back valve is located in the in the outlet passage. The inline-suck-back valve moves within the first cylindrical portion and the second portion of the outlet passage. Movement of the inline suck-back valve in a first direction while the inline suck-back valve is located within the first cylindrical portion causes fluid in the outlet passage to be drawn back into the outlet passage.
    Type: Application
    Filed: September 30, 2014
    Publication date: April 2, 2015
    Applicant: GOJO Industries, Inc.
    Inventors: Nick E. Ciavarella, Robert A. Emmett
  • Publication number: 20150017528
    Abstract: Embodiments of the present disclosure, in one aspect, relate to composites including a carbon nanomaterial having a redox-active material, such as a polymer containing redox groups, disposed on the carbon nanomaterial, methods of making the composite, methods of storing energy, and the like.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 15, 2015
    Inventors: Mark E. Roberts, Apparao M. Rao, Ramakrishna Podila, Robert Emmett
  • Publication number: 20140372371
    Abstract: A user can manage personal contact information in a contacts application across multiple writable service provider accounts with only a minimum of user action required. An update function of the contacts application gives the user the ability to easily copy one or more contact records brought up in the contacts application to writable service provider accounts selectively chosen by the user.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Inventors: Robert Emmett McCann, Diana Jo Schwend
  • Publication number: 20140358958
    Abstract: One or more techniques and/or systems are provided for surfacing direct app actions. For example, a search interface may be configured to provide search results based upon queries submitted by users. Direct app actions may be surfaced through the search interface based upon a search context associated with search query formulation input associated with a search query that is input through the search interface. For example, map directions, a view social network vacation album, and/or other direct app actions may be surfaced through the search interface based upon a search query “Where is The Beach”. Direct app actions may be provided during formulation of the search query or after submission of the search query. Responsive to selection of a direct app action, a third party application (e.g., a locally installed application) may be invoked to perform the direct app action with little to no additional user input or navigation.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Mirko Mandic, Robert Emmett Kolba, JR., Kieran Margaret Snyder, Max Glenn Morris, Jonathan Gordner, Kathleen M. Frigon
  • Publication number: 20140358910
    Abstract: A storage management system receives at a computing system one or more search results from a search operation based on a search query. The search operation had performed a first search on content in a database accessible through an application, a second search on local to the computing system content, and a third search on Web content. At least one of the search results from the first search is associated with an application identifier identifying the application. The storage management system further ranks the search results from the first search, the second search, and the third search in aggregation. A search results integrator presents the ranked search results from the first, second, and third searches in an integrated view. The search results integrator further groups a subset of the ranked search results from the first search, the second search, and the third search into a subgroup within the integrated view.
    Type: Application
    Filed: August 28, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Kathleen M. Frigon, David Perry, Jonathan Gordner, Mirko Mandic, Kieran Snyder, Max Glenn Morris, Robert Emmett Kolba, JR., Gaurav Anand, David Jeremy Guy Wood, Sunny Kumar Verma, Holger Kuehnle
  • Publication number: 20140358887
    Abstract: A search service accesses application content accessible via one or more enumerated applications. The search service ranks the accessed application content in combination with non-application content to produce a combined ranking. Responsive to a search query, the search service provides one or more search results based on the combined ranking.
    Type: Application
    Filed: August 28, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Max Glenn Morris, Robert Emmett Kolba, JR., Yi Li, Kang Li, Tyler Beam, Kyle Beck, Rylan Hawkins, Daniel Oliver, Sandy Wong, Shajib Sadhukha
  • Publication number: 20140358909
    Abstract: A search service executes on one or more computing systems and searches at least one index associated with content accessible through an application based on the at least one portion of the search query to provide search results associated with the application. A search results interface returns one or more search results from the search. At least one of the search results is associated with an application identifier identifying the application. The search service ranks the search results associated with the application with other search results from at least one other search of other content based on the search query.
    Type: Application
    Filed: August 28, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Robert Emmett Kolba, JR., Daniel Oliver, Max Glenn Morris, Gaurav Anand, Sandy Wong, Benjamin David Langmaid Stewart, Melitta Lorraine Geistdoerfer Andersen Riley, Shajib Sadhukha, Liwei Chen
  • Publication number: 20140358970
    Abstract: An action framework system provides context-based actions in association with a source application. The source application detects selection of a content element presented by the source application. The content element is associated with an application identifier identifying a target application and an action identifier identifying an operation to be executed by the target application on the content element. The target application identified by the application identifier is executed to perform the operation identified by the action identifier on the content element, responsive to detection of the selection of the content element. In one implementation, the source application is a search feature providing different contexts of search results (e.g., from a local file system search, a local application content search, a Web search, a remote application content search).
    Type: Application
    Filed: August 28, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Max Glenn Morris, Sashi Raghupathy, Manoj Kumar Biswas, Amy Rambhia, Daniel Oliver, Robert Emmett Kolba, JR., Sandy Wong
  • Publication number: 20140359598
    Abstract: A search management system receives at a computing device one or more search results from a search operation based on a search query. The search operation was performed a search on content in a datastore accessible through an application. At least one of the search results is associated with an application identifier identifying the application. A contextual application installer determines whether the application identified by the application identifier is already installed for execution by the computing device and installs the application on the computing device, if the application is not already installed on the computing device. As part of the installing operation, the contextual application installer presents a prompt identifying the application and installs the application on the computing device if an instruction to install the application is received responsive to presentation of the prompt.
    Type: Application
    Filed: August 28, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Daniel Oliver, Robert Emmett Kolba, JR., Max Glenn Morris, Melitta Lorraine Geistdoerfer Andersen Riley, Gaurav Anand, Benjamin David Langmaid Stewart, Sandy Wong
  • Patent number: 8898770
    Abstract: A method and apparatus for accessing contact records in an electronic device with multiple operation perimeters is provided. When accessing contact records from within one operation perimeter, only contact information accessible from that operation perimeter is retrieved. An option is provided to also access contact records of an alternative operation perimeter. If the alternative operation perimeter has a higher security level than the current operation perimeter, a password or other authorization may be required. The contact records may be accessed, for example, to find information for an outgoing communication, to identify information associated with an incoming communication, or to edit a contact record.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: November 25, 2014
    Assignee: Blackberry Limited
    Inventors: Robert Emmett McCann, Diana Jo Schwend, Hieu Le, Stephen Patrick Newman, Benjamin John Turner, Atiq Ur Rehman Awan
  • Patent number: 8881020
    Abstract: Technologies are described herein for providing multi-modal communication through modal-specific interfaces. In one method, a communication in a first modality is received from a first interface across a computer network. The communication is converted into a second modality. Upon converting the communication into the second modality, the communication is provided to a second interface across the computer network.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael Anthony Affronti, Nathaniel Eric Breskin-Auer, Robert Emmett McCann
  • Publication number: 20140318562
    Abstract: A smoking article (10, 30, 40, 50, 70) with variable ventilation comprises a mouthpiece (12) circumscribed by a first wrapper (24) and a second wrapper (25). The first wrapper (24) and the second wrapper (25) are substantially air impermeable and are movable relative to one another between a low ventilation configuration and a high ventilation configuration. The mouthpiece (12) comprises a first airflow pathway (18, 19) through the first wrapper (24) or the second wrapper (25) and a second airflow pathway (26) through the first wrapper (24) or the second wrapper (25). In the low ventilation configuration airflow into the mouthpiece (12) through the first airflow pathway (18, 19) is restricted and airflow into the mouthpiece (12) through the second airflow pathway (26) is substantially unrestricted. In the high ventilation configuration airflow into the mouthpiece (12) through the first airflow pathway (18, 19) and the second airflow pathway (26) is substantially unrestricted.
    Type: Application
    Filed: November 30, 2012
    Publication date: October 30, 2014
    Inventors: Robert Emmett, Jerome Uthurry, Alen Kadiric, Enrique Dalmau
  • Publication number: 20140282136
    Abstract: Systems, methods, computer storage media, and user interfaces are provided for intent expression for search in an embedded application context. A search interaction is received from a user. The search interaction may comprise an interaction with a device or application or a learned intent based on a previous interaction. Remote data from a remote data source is received. Local data is received from each available device or embedded application. The remote data and/or local data may provide one or more intent suggestions based on the search interaction. The remote data is merged with the local data to personalize a result set comprising one or more entity identifications associated with the one or more intent suggestions. The result set may be prioritized based on a set of rules associated with each available device or embedded application. The result set is provided to the user.
    Type: Application
    Filed: May 29, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: DANIEL MARANTZ, KUANSAN WANG, YU-TING KUO, ROBERT EMMETT KOLBA, JR.
  • Publication number: 20140208227
    Abstract: Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed.
    Type: Application
    Filed: March 3, 2014
    Publication date: July 24, 2014
    Inventors: Robert Emmett Mccann, Michael Affronti, Andrew Brauninger, James Edelen
  • Patent number: 8707150
    Abstract: An application program utilizes a decoding sub-system and a three-dimensional (3D) rendering sub-system to apply effects to a video in-place in a document. The program configures pixel shaders for use with a rendering device for applying pixel-level effects to the decoded frames of the video, generates meshes, and pre-renders textures for use in implementing effects. When a request is received to play back the video in-place in the document, a decoding surface and a rendering surface are allocated. The decoding sub-system decodes frames of the video and copies the decoded frames to the decoding surface on one thread. A separate thread copies decoded frames from the decoding surface to a texture and from the texture to the rendering surface. The rendering device utilizes the pixel shaders, meshes, pre-computed textures, and other data to render the frames of the video to a rendering target.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Voicu Anton Albu, Robert Emmett Kolba, Jr.
  • Patent number: 8701046
    Abstract: Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Robert Emmett McCann, Michael Affronti, Andrew Brauninger, James Edelen
  • Publication number: 20140047537
    Abstract: A method and apparatus for accessing contact records in an electronic device with multiple operation perimeters is provided. When accessing contact records from within one operation perimeter, only contact information accessible from that operation perimeter is retrieved. An option is provided to also access contact records of an alternative operation perimeter. If the alternative operation perimeter has a higher security level than the current operation perimeter, a password or other authorization may be required. The contact records may be accessed, for example, to find information for an outgoing communication, to identify information associated with an incoming communication, or to edit a contact record.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Robert Emmett McCann, Diana Jo Schwend, Hieu Le, Stephen Patrick Newman, Benjamin John Turner, Atiq Ur Rehman Awan
  • Publication number: 20140047564
    Abstract: Management of contact records in an electronic device with multiple operation perimeters is provided. When creating a contact record from within one operation perimeter, an option is provided to save the contact record in storage resource accessible from within the current operating perimeter or in a storage resource accessible from within an alternative operation perimeter. If the alternative operation perimeter has a higher security level than the current operation perimeter, a password or other authorization may be required.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Robert Emmett McCann, Diana Jo Schwend, Hieu Le, Stephen Patrick Newman, Benjamin John Turner, Atiq Ur Rehman Awan