Patents by Inventor Gregory Matthews

Gregory Matthews 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: 8788669
    Abstract: Techniques for policy and identity-based workload provisioning are presented. Identities for requestors or workloads and identities for workloads are tied to specific policies. The specific policies are evaluated based on a stage of readiness for resources within a resource pool and based on resource identities for the resources within the resource pool. Resources are then dynamically provisioned based on the identity-based policy evaluation to handle workloads from the resource pool.
    Type: Grant
    Filed: January 3, 2011
    Date of Patent: July 22, 2014
    Assignee: Novell, Inc.
    Inventors: Gregory Matthew Haskins, David H. Bahi, Daniel Edward Westervelt, Jonathan Paul Bultmeyer, Stephen R Carter
  • Publication number: 20140162235
    Abstract: The disclosed subject matter relates to encouraging an individual to assume a leadership role associated with an online group relating to a subject matter. In one innovative aspect, the disclosed subject matter can be embodied in a method. The method includes determining a leadership score corresponding to an individual. The leadership score corresponds to a level of correlation between the individual and a leadership role associated with an online group relating to a subject matter. The method further includes providing, based on the leadership score, an invitation to be sent to the individual, inviting the user to assume a leadership role associated with the online group. The method further includes receiving an indication of an acceptance of the invitation. The method further includes assigning to the individual, based on the received indication of the acceptance, the leadership role associated with the online group relating to the subject matter.
    Type: Application
    Filed: September 12, 2013
    Publication date: June 12, 2014
    Applicant: Google Inc.
    Inventors: Gregory Matthew MARRA, Frances Bordwell HAUGEN
  • Publication number: 20140149514
    Abstract: Physical social actions are conveniently detected, characterized, and provided to a social networking system. This improves the user experience of the social networking system by more thoroughly recording the social actions of users occurring outside a social graph. This has the effect of extending an open social graph, which typically refers to social actions taken outside the social networking system but within a computer network, to physical social actions. By providing characterized physical social actions to the social networking system, the open social graph is extended to include physical social actions.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 29, 2014
    Applicant: Facebook, Inc.
    Inventors: Timothy Cameron Ryan, Jialiya Huang, Paul Henry Booth, Jonathan Andrew McKay, Seungwhan Moon, Margaret-Ann Julia Seger, Amon Daran Millner, Peter Xiu Deng, Christopher John Marra, Scott Andrew Thomson, Gregory Matthew Mara
  • Publication number: 20140122234
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for targeting an advertisement based on an entity. A system is configured to receive a search query submitted by a user, identify an entity in a concept entity graph based on the search query, determine whether an advertisement corresponds to the identified entity, and provide, if the advertisement corresponds to the entity, the advertisement for display to the user.
    Type: Application
    Filed: February 28, 2013
    Publication date: May 1, 2014
    Inventors: Gideon WALD, Kathryn CUSHING, Thomas Christian WILTZIUS, Gregory Matthew MARRA
  • Publication number: 20140068440
    Abstract: Methods, systems and computer programs are presented for generating media tabs for playing media files of various websites or applications. One method includes detecting a selected website through a browser and scanning the selected website to identify media files. For identified media files in the selected website, the method creates a media tab for association with the browser. The method generates a unified set of media controls for the media tab, where the unified set of media controls is mapped to native controls of the selected website having the media files. The method provides tab rendering data for the media tab. The tab rendering data is configured for associating the media tab with the browser. The tab rendering data, when associated with the browser, enables input at the media tab to be communicated to selected ones of the native controls, without accessing the native controls at the selected website.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: Google Inc.
    Inventors: Thomas Christian Wiltzius, Kathryn Cushing, Gideon Wald, Gregory Matthew Marra
  • Publication number: 20140059660
    Abstract: Software on a router receives configuration data that specifies a social networking service as a source for authentication according to an authentication protocol. Subsequently, the router software receives packet data from a client device for a destination other than the social networking service. The router software causes software on the client device to display a login view for the social networking service. The router software transmits the login data entered in the login view to the social networking service. And the router software receives an authorization code following a successful login by a user identified on an access control list (ACL). Then the router software transmits the packet data to the destination.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 27, 2014
    Applicant: Google Inc.
    Inventors: Gregory Matthew Marra, Sean Liu
  • Publication number: 20140025757
    Abstract: Embodiments include receiving a first synchronous communication message in a first modality from a first user device. The method may further include generating a first asynchronous communication message in a second modality, based at least in part on the first synchronous communication message in the first modality, wherein the first modality differs from the second modality. The method may also include receiving a second asynchronous communication message in the second modality from a second user device. The method may further include generating a second asynchronous communication message in the first modality based at least in part on the second synchronous communication message in the second modality. The method may also include providing for display to the first user device, the second asynchronous message in the first modality. The method may further include providing for display to the second user device, the first asynchronous message in the second modality.
    Type: Application
    Filed: July 23, 2012
    Publication date: January 23, 2014
    Applicant: GOOGLE INC.
    Inventors: Frances Bordwell Haugen, Gregory Matthew Marra
  • Patent number: 8459270
    Abstract: A device to process cigarette butts has top and bottoms sections, one pivotably mounted on the other for rocking movement between open and closed positions. The bottom section has two access holes which are opened and closed by the rocking movement. When the holes are open, a user can insert a butt into one access hole and then can rock the top section, thus cutting the butt into a filter tip, and tobacco and paper materials. The tobacco and paper materials fall through a passage from the one access hole to the ground but do not cause a litter problem since they quickly biodegrade. The filter tips can be inserted into the second access hole into a storage space for later treatment and disposal. The bottom section has a thinned rear portion which allows increased rocking amplitude while minimizing the device thickness.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: June 11, 2013
    Inventors: Malcolm Coven, Gregory Matthew Crossley, Kevin Mako
  • Publication number: 20130111354
    Abstract: Systems and methods for presenting social content on a map are provided. In some aspects, a method includes receiving a new content item. The new content item is not associated with a social network group comprising a set of subject members and a set of viewing members. The method also includes determining that the new content item is related to the social network group. The method also includes storing the new content item in association with the social network group. The method also includes associating the new content item with a geographic location. The method also includes providing for display a map and an indication of the social network group. The map includes a representation of the new content item. The representation of the new content item is positioned on the map proximate to the geographic location on the map.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 2, 2013
    Applicant: GOOGLE INC.
    Inventors: Gregory Matthew MARRA, Benjamin David EIDELSON
  • Publication number: 20130110927
    Abstract: Systems and methods for presenting social content on a map are provided. In some aspects, a method includes receiving a new content item. The new content item is not associated with a social network group comprising a set of subject members and a set of viewing members. The method also includes determining that the new content item is related to the social network group. The method also includes storing the new content item in association with the social network group. The method also includes associating the new content item with a geographic location. The method also includes providing for display a map and an indication of the social network group. The map includes a representation of the new content item. The representation of the new content item is positioned on the map proximate to the geographic location on the map.
    Type: Application
    Filed: September 14, 2012
    Publication date: May 2, 2013
    Applicant: GOOGLE INC.
    Inventors: Gregory Matthew MARRA, Benjamin David Eidelson
  • Publication number: 20130088484
    Abstract: Systems and methods for presenting social content are provided. In some aspects, a method includes receiving a new content item. The new content item is not associated with a social network group comprising a set of subject members and a set of viewing members. The method also includes determining that the new content item is related to the social network group. The method also includes storing the new content item in association with the social network group. The method also includes providing for display a representation of the new content item and an indication of the social network group.
    Type: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Applicant: GOOGLE INC.
    Inventors: Gregory Matthew MARRA, Benjamin David Eidelson
  • Publication number: 20130019842
    Abstract: Improving tradeoffs between noise, fuel consumption, and emissions in future diesel engines are facilitated by the development of increasingly flexible fuel injection systems which can deliver more complex injection profiles. Piezoelectric injectors have the ability to deliver multiple, tightly spaced injections in each cycle. Closed-loop control is useful for this technology, and is assisted by on-line estimation of the injected fuel flow rate to be realized. Estimator results are compared against both open-loop simulation and experimental data for a variety of profiles at different rail pressures, and show improvement, particularly for more complex multi-pulse profiles. Internal states of the estimator are used to evaluate pulse-to-pulse interaction phenomena. Some embodiments include the use of estimations of actual transient fuel pulses, and the use of such estimations to achieve closed-loop control of the quantity of fuel injected in a pulse, and the dwell time between adjacent fuel pulses.
    Type: Application
    Filed: December 13, 2010
    Publication date: January 24, 2013
    Applicant: PURDUE RESEARCH FOUNDATION
    Inventors: Gregory Matthew Shaver, Christopher Allen Satkoski
  • Publication number: 20130024094
    Abstract: A closed-loop control algorithm that reduces the increases in nitrogen oxides (NOx) commonly observed with biodiesel combustion while retaining particulate matter (PM) reductions with variable biodiesel blend fractions. One embodiment includes a control algorithm that is closed-loop with regards to combustible oxygen mass fraction (COMF) instead of exhaust gas recirculation (EGR) fraction. Yet another algorithm includes biodiesel blend estimation and “fuel-flexible” accommodation. A physics-based model has also been developed which predicts experimentally observed engine performance and emissions for biodiesel.
    Type: Application
    Filed: December 31, 2010
    Publication date: January 24, 2013
    Inventors: Gregory Matthew Shaver, David Benjamin Snyder, Carrie Michele Hall, Gayatri Adi, Michael Bunce
  • Publication number: 20130000352
    Abstract: A system comprising an air separation unit (ASU) is provided. The ASU is configured to produce liquid nitrogen and pressurize to higher pressure using a pump. ASU may be further configured to produce liquid oxygen that can be directly pressurized to be used in required applications. System may further include oxy-fuel combustion system, integrated gas turbines and integrated enhanced oil and/or gas recovery units. Methods of operating the system included.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Miguel Angel Gonzalez Salazar, Parag Prakash Kulkarni, Gregory Matthew Knott
  • Publication number: 20120331397
    Abstract: A system and machine-implemented method for differentiating participants in a group conversation within a graphical user interface of an electronic device of a user, via displaying a collection of contact icons on the graphical user interface, each contact icon respectively corresponding to one of a plurality of participants in a group conversation, wherein the group conversation provides for sharing communication messages among the plurality of participants including the user; determining which of the plurality of participants are currently accessing the group conversation; and differentiating, in the graphical user interface, display of the contact icons corresponding to those participants determined to be currently accessing the group conversation from the remaining contact icons.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 27, 2012
    Applicant: Google Inc.
    Inventors: Benjamin David Eidelson, Gregory Matthew Marra, Jason B. Prado, Fred Peter Gilbert, Ye-Jeong Kim, Punit Singh Soni, Aaron David Kemp, Sharvil Nanavati, Jonathan Gordon Sharkey, Sean Yaoxing Liu
  • Publication number: 20120331405
    Abstract: A system and method for presenting a group conversation on an electronic device of a user, via displaying, on a graphical user interface of the device, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another. User input is received via the graphical user interface, the user input specifying a selection of participants from the group of contacts for a group conversation. The group conversation provides for sharing communication messages among the participants. A conversation window is presented on the graphical user interface. The conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread with the shared communication messages.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 27, 2012
    Applicant: Google Inc.
    Inventors: Benjamin David Eidelson, Gregory Matthew Marra, Jason B. Prado, Fred Peter Gilbert, Ye-Jeong Kim, Punit Singh Soni, Aaron David Kemp, Sharvil Nanavati, Jonathan Gordon Sharkey, Anish Acharya, Sean Yaoxing Liu, William C. Ferrell
  • Publication number: 20120331399
    Abstract: A system and machine-implemented method for presenting profile information on an electronic device of a user, the profile information being associated with a contact of the user, via displaying a contact icon on a graphical user interface of the electronic device, the contact icon corresponding to a contact of the user; receiving user input which specifies selection of the contact icon; and displaying profile information, obtained from a profile associated with the contact corresponding to the selected contact icon, on the graphical user interface.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 27, 2012
    Applicant: Google Inc.
    Inventors: Benjamin David Eidelson, Gregory Matthew Marra, Jason B. Prado, Fred Peter Gilbert, Ye-Jeong Kim, Punit Singh Soni, Aaron David Kemp, Sharvil Nanavati, Jonathan Gordon Sharkey, Anish Acharya, Jeson Patel
  • Publication number: 20120281251
    Abstract: The disclosure relates to a computerized method and system for implementing a multi-tiered approach to defining printer driver configuration settings. A printer driver configuration management utility allows establishing settings for multiple printer drivers and multiple printing devices with a single multi-tiered configuration file. In a network environment the configuration file is stored in a location accessible by a client prior to utilizing a printer. A single multi-tiered configuration file makes it possible to pre-configure and post-configure multiple printer drivers. Compatible installed printer drivers check for the configuration file and update settings accordingly. Each setting may have rules of behavior such as a default value, enforced default value, value setting lock and disallowance of a value. An alternate value, such as a secondary value, can be deferred to when a primary setting value is not supported for a particular driver.
    Type: Application
    Filed: May 5, 2011
    Publication date: November 8, 2012
    Applicant: XEROX CORPORATION
    Inventors: David Salgado, Raymond Sabbagh, Matthew David Fabrizi, Gregory Matthew Fruin, Jonathan Allen Edmonds, James David Legan, Alan Kenneth Robertson
  • Publication number: 20120246114
    Abstract: One or more techniques and/or systems are disclosed for editing a remotely stored image. A user can browse to a site comprising the image, and a preview (e.g., lightweight) version of the image can be loaded to a canvas component of the browser. One or more edits can be applied locally to the preview image, comprising one or more transformation. The one or more transformations can be recorded, and an edited version of the preview image, comprising the one or more image transformations, can be rendered in the canvas component. Once the user commits to one or more transformations, a request can be sent to a remote server comprising the image, to remotely edit the image, where the request comprises one or more delta changes that indicate the one or more committed image transformations, as opposed to requiring multiple bandwidth intensive transfers of the entire image.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 27, 2012
    Applicant: c/o Microsoft Corporation
    Inventors: Gregory Matthew Edmiston, Ojiakonobi Udezue, Harry Phillip Ferguson, IV
  • Publication number: 20120198375
    Abstract: Techniques for multi-condition resource planning are presented. A principal interactively establishes a resource plan for a workflow by making selections for the workflow. Impacts that are forecasted based on the selections are dynamically presented to the principal and the principal is permitted to make adjustments. The finalized resource plan results in the workflow that is subsequently processed according to policy.
    Type: Application
    Filed: January 27, 2011
    Publication date: August 2, 2012
    Inventors: Stephen R. Carter, Jonathan Paul Bultmeyer, Gregory Matthew Haskins