Patents by Inventor Gabriel A. Cohen

Gabriel A. Cohen 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: 9762698
    Abstract: A computer-implemented process includes providing a request to access content associated with a website; receiving web page information associated with the website, and data for displaying a notification that indicates availability of a native computer application that is associated with the website; providing a request to access information associated with the native computer application; receiving information associated with the native computer application that describes interactions between a plurality of users of an application marketplace and a component of the application marketplace that provides and receives information related to the native computer application; and displaying the descriptive information for viewing by a user, including displaying information that indicates the interactions between the plurality of users and the component of the application marketplace.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: September 12, 2017
    Assignee: Google Inc.
    Inventors: Gabriel A. Cohen, Paul N. Gennai
  • Patent number: 9732989
    Abstract: A heat receiver tube having first, second, and further partial heat receiver tube surfaces for absorbing and transferring solar energy to heat transfer fluid is presented. The first and further partial heat receiver tube surfaces are formed by solar absorptive coatings deposited on partial surfaces of core tube. The second partial heat receiver tube surface is formed by emission radiation inhibiting coating deposited on second core tube surface for inhibiting emissivity for infrared radiation. The further partial heat receiver tube surface is arranged in radiation window of second partial heat receiver tube surface such that direct sunlight impinges further partial heat receiver tube surface. The heat receiver tube is arranged in focal line of parabolic mirror of parabolic trough collector. The first partial heat receiver tube surface and sunlight reflecting surface is arranged face to face, second and further partial heat receiver tube surfaces are averted to reflecting surface.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: August 15, 2017
    Assignee: SIEMENS CONCENTRATED SOLAR POWER LTD.
    Inventors: Hagai Aran, Menashe Barkai, Gabriel Cohen, Rami Ezer, Eli Lipman
  • Patent number: 9721074
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving, by one or more servers associated with an application marketplace, a policy that includes data that identifies one or more users, and a restricted permission. A request is received, by the servers associated with the application marketplace, to access one or more applications that are distributed through the application marketplace, wherein the request includes data that identifies a particular one of the users. One or more of the applications that are associated with the restricted permission are identified by the servers associated with the application marketplace, and access by the particular user to the applications that are associated with the restricted permission is restricted by the servers associated with the application marketplace.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventor: Gabriel A. Cohen
  • Publication number: 20170061557
    Abstract: Systems and methods for determining if media files being submitted to a hosting site contain media to which another has rights and informing a submitter of the potential media rights conflict without first divulging such information to a potential third party rights holder. Upon submission, if the media contains material to which another has rights, the submitter will be informed which portion of the submitted media file is infringing and given the opportunity to submit a modified media file. This approach maintains the confidential nature of the submitted media while enforcing the rights of third parties. The system also automatically notifies the appropriate parties in the event that the submitter does not resolve a conflict with media files to which another has rights and includes the ability to automatically remove the offending submitted media content. A method for detecting a possible media rights conflict is also presented.
    Type: Application
    Filed: May 1, 2008
    Publication date: March 2, 2017
    Applicant: Google Inc.
    Inventors: Gabriel Cohen, Bethwyn Morris
  • Publication number: 20160381089
    Abstract: A method for providing relationship-centric resources includes establishing a communication session between a first device and a second device, determining, during the communication session between the first and second devices, an intersection of mutual topics of interest between users of the first and second devices by cross-referencing sets of interests for the users, retrieving content based on a determination that the content meets a content descriptor, and simultaneously displaying the retrieved content. The content descriptor describes a nature of the communication session. The retrieving is further based on a determination that the content is related to a mutual topic of interest from the intersection of mutual topics of interest between the users of the first and second devices. The determination of relatedness is based on a cross-reference between the content and the mutual topic of interest. The cross-reference is stored in a lookup table.
    Type: Application
    Filed: September 12, 2016
    Publication date: December 29, 2016
    Applicant: International Business Machines Corporation
    Inventors: Michael N Abernethy, JR., Gabriel A Cohen, Ronald E Craig, Travis M Grigsby
  • Patent number: 9477940
    Abstract: Relationship-centric resources are provided to users during a communication session. After establishing a communication session between a first communication device and a second communication device, content that meets a content descriptor is retrieved. This content descriptor describes a nature of a relationship between users of the first and second communication devices. The retrieved content, which meets the content descriptor, is then simultaneously displaying on both the first communication device and the second communication device.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: October 25, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael N. Abernethy, Jr., Gabriel A. Cohen, Ronald E. Craig, Travis M. Grigsby
  • Patent number: 9456012
    Abstract: A computer-implemented method is executed on a server having one or more processors and memory storing one or more programs to be executed by the one or more processors. The method includes receiving document editing commands, for editing a respective document, from one or more users in a document editing session, and editing the respective document in accordance with the commands received from the users. The received commands including document text for the document. The method further includes detecting, within the respective document text, an embedded request to invite a specified user to access the respective document, and responding by sending an invitation to the specified user, and, if needed, adding the specified user to an access control list of the respective document to enable the specified user to access the document in response to detecting the embedded request.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventor: Gabriel Cohen
  • Patent number: 9448961
    Abstract: A computer-implemented method includes identifying, with a computer system that has a network interface, one or more primary categories of content from a social networking system that are of primary relevance to a user of a computing device, as compared to one or more secondary categories of content from the social networking system that are of lower importance to the user of the computing device; causing content from the primary categories to be downloaded from the social networking system to the computing device automatically and without user interaction with a social networking application that is arranged to display the downloaded content; and causing content from the secondary categories to be downloaded from the social networking system to the computing device separately from the content from the primary categories, and in response to a defined user interaction with a social networking application that corresponds to the social networking system.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: September 20, 2016
    Assignee: Google Inc.
    Inventors: Gabriel A. Cohen, Daniel Lehmann, Dmitri Plotnikov
  • Patent number: 9417860
    Abstract: A method for automatically provisioning a platform implementation package to a client device may include receiving from an application executing on the client device, a request for functionality. The request may be received via a client library distributed with the application, and may be for functionality provided by the platform implementation package. The platform implementation package may provide functionality that is not provided by the client library. It may be further automatically determined, by the client device, that the functionality requires an update to the platform implementation package. In response, a request for the update to the platform implementation package may be communicated to a computing system. The update to the platform implementation package may be received from the computing system and installed on the client device. The requested functionality may be provided to the application by the updated platform implementation package.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Gabriel Cohen, Attila Bodis, Ficus Kirkpatrick, Hiroshi Lockheimer
  • Patent number: 9325689
    Abstract: A computer-implemented method includes generating data indicative of one or more times in which to sample content of a first resource and content of a second resource; receiving, from a client device, content of the first resource sampled at the one or more times; comparing the sampled content from the first resource to content sampled from the second resource at the one or more times; determining, based on comparing, that the first resource includes a same resource as the second resource; verifying, based on determining, ownership of the second resource; generating, based on a verifying, a user key specifying ownership of the second resource; and transmitting the user key to the client device.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: April 26, 2016
    Assignee: Google Inc.
    Inventor: Gabriel A. Cohen
  • Publication number: 20160038154
    Abstract: A balloon assembly (200) that can be attached to a band assembly (300) to form a hemostasis band (100) used to perform hemostasis on a puncture site (89) of a human being (90). The balloon assembly (200) can include a balloon (210) that provides for being inflated to apply pressure to the puncture site (89), one or more openings (220) that provides for the insertion of the band assembly (300), and an inlet (230) for inflating the balloon (210).
    Type: Application
    Filed: August 6, 2014
    Publication date: February 11, 2016
    Inventors: Mauricio Gabriel Cohen, Joseph R. Korotko
  • Patent number: 9253617
    Abstract: A platform included in a device can be configured to execute instructions to operate the device. The platform can be configured to setup connectivity to a network provided by a data service provider by having an activated account with the data service provider. To activate the account, the platform can be configured to determine that subscription information requested by the data service provider is included in an existing profile associated with the device. Responsive to the determination the subscription information is included in the profile, the platform can be configured to provide information from the profile as the subscription information to activate the account with the data service provider and receive subscriber-level connectivity to the network.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Gabriel Cohen, Sara Anne Barton Sinclair, Dave Burke
  • Patent number: 9158521
    Abstract: A method for automatically provisioning a platform implementation package to a client device may include receiving from an application executing on the client device, a request for functionality. The request may be received via a client library distributed with the application, and may be for functionality provided by the platform implementation package. The platform implementation package may provide functionality that is not provided by the client library. It may be further automatically determined, by the client device, that the functionality requires an update to the platform implementation package. In response, a request for the update to the platform implementation package may be communicated to a computing system. The update to the platform implementation package may be received from the computing system and installed on the client device. The requested functionality may be provided to the application by the updated platform implementation package.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: October 13, 2015
    Assignee: Google Inc.
    Inventors: Gabriel Cohen, Attila Bodis, Ficus Kirkpatrick, Hiroshi Lockheimer
  • Patent number: 9154550
    Abstract: An operating system (OS) of a computing device can include or operate in conjunction with a data usage service. The data usage service can determine the network data usage of applications and features of the applications and attribute the network data usage to the specific application and features of the specific application responsible for the network data usage. The data usage service can utilize the determined network data usage and policies governing network data usage to control and adapt the network data usage of the specific application or the features of the specific application.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventors: JP Abgrall, Ashish Sharma, Jeff Allen Sharkey, Michael Gerard Morrissey, Daniel Marc Gatan Shiplacoff, Gabriel Cohen
  • Publication number: 20150261494
    Abstract: In an example implementation of the disclosed technology, a method may include outputting, for display, an object and receiving an indication of an input gesture entered at a presence-sensitive input device to select the object and activate an audio input device. The method may also include, responsive to receiving the indication of the input gesture, activating the audio input device. The method may also include receiving an indication of an audio command received by the audio input device, the audio command to perform an action on the object. The method may also include, responsive to receiving the indication of the audio command, performing the action on the object indicated by the audio command.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Applicant: Google Inc.
    Inventors: Gabriel Cohen, Alexander Faaborg
  • Patent number: 9128586
    Abstract: A method, system and apparatus for indicating input focus in a portal environment. A method for indicating user input focus in a portal environment can include assigning an unfocused style sheet to all unfocused portlets in a portal except for a focused portlet having input focus. A focused style sheet further can be assigned to the focused portlet having input focus. Subsequently, each of the focused and unfocused portlets can be rendered in the portal. Responsive to a new portlet in the portal acquiring the input focus from the focused portlet, the focused style sheet can be re-assigned to the new portlet while the unfocused style sheet can be re-assigned to the focused portlet which no longer has input focus. Subsequently, the new portlet and the focused portlet which no longer has input focus can be re-rendered in the portal according to the style sheets.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventor: Gabriel A. Cohen
  • Publication number: 20150127603
    Abstract: A computer-implemented method is executed on a server having one or more processors and memory storing one or more programs to be executed by the one or more processors. The method includes receiving document editing commands, for editing a respective document, from one or more users in a document editing session, and editing the respective document in accordance with the commands received from the users. The received commands including document text for the document. The method further includes detecting, within the respective document text, an embedded request to invite a specified user to access the respective document, and responding by sending an invitation to the specified user, and, if needed, adding the specified user to an access control list of the respective document to enable the specified user to access the document in response to detecting the embedded request.
    Type: Application
    Filed: January 16, 2015
    Publication date: May 7, 2015
    Inventor: Gabriel Cohen
  • Publication number: 20150094022
    Abstract: A platform included in a device can be configured to execute instructions to operate the device. The platform can be configured to setup connectivity to a network provided by a data service provider by having an activated account with the data service provider. To activate the account, the platform can be configured to determine that subscription information requested by the data service provider is included in an existing profile associated with the device. Responsive to the determination the subscription information is included in the profile, the platform can be configured to provide information from the profile as the subscription information to activate the account with the data service provider and receive subscriber-level connectivity to the network.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Google Inc.
    Inventors: Gabriel Cohen, Sara Anne Barton Sinclair, Dave Burke
  • Patent number: 8988369
    Abstract: A method, computer program product, and system are provided for defining a touch gesture on a touch sensing device. The method can include receiving a touch gesture at the touch sensing device, determining that the touch gesture is not associated with any operations, and providing an indication of one or more operations the touch sensing device can perform in response to the touch gesture. The method can also include receiving a selection of an operation, and associating the touch gesture with the selected operation.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Richard Fulcher, Gabriel Cohen, Paul Westbrook, Andrew Flynn
  • Patent number: 8954951
    Abstract: A communication device may determine whether an installed application should be updated based on an uninstall and/or reinstall history of the application and control distribution of updates to the installed application based on the determination. A frequency at which the application is uninstalled and/or reinstalled on the communication device or other device utilized by the user of the communication device may be determined based on the monitored usage of the application. The distribution of the updates to the application may be discontinued when the frequency exceeds a particular threshold. The distribution of the updates may continue when the frequency is below the particular threshold. A version number of the installed application may be compared to a corresponding version number of a version of the application that is stored on a remote server in order to determine when the update to the application is available for distribution.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventor: Gabriel Cohen