Patents by Inventor Gabriel Cohen

Gabriel 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).

  • Publication number: 20190318423
    Abstract: Systems and methods for issuing and managing flexible loans are described. Payments on such flexible loans may be applied according to a prescribed set of rules, and a borrower may be permitted to withdraw funds from a flexible loan account or skip a payment on the flexible loan account if one or more criteria are met.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 17, 2019
    Inventors: Gabriel Kajicek, Ben Morrison, John Waupsh, Diane Christensen, Christopher Cohen, Pradeep Ittycheria
  • Patent number: 10427306
    Abstract: Methods, systems, and apparatus for receiving a command for controlling a robot, the command referencing an object, receiving sensor data for a portion of an environment of the robot, identifying, from the sensor data, a gesture of a human that indicates a spatial region located outside of the portion of the environment described by the sensor data, accessing map data indicating locations of objects within a space, searching the map data for the object, wherein the search of the map data is restricted to the spatial region, determining, based at least on searching the map data for the object referenced in the command, that the object referenced in the command is present in the spatial region, and in response to determining that the object referenced in the command is present in the spatial region, controlling the robot to perform an action with respect to the object referenced in the command.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: October 1, 2019
    Assignee: X Development LLC
    Inventors: Michael Joseph Quinlan, Gabriel A. Cohen
  • Patent number: 10353461
    Abstract: A system includes (100) includes a display (112) that sequentially displays images from an image data set at a predetermined rate, an optical attention monitoring device (120) that senses a characteristic indicative of a clinician's attention to each displayed image of the image data set, and a processor (106) that executes an attention detection module (118) that detects a lapse in attention with respect to one or more of the displayed images based on the sensed characteristic indicative of the clinician's attention and generates a signal indicating the one or more of the displayed images.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: July 16, 2019
    Assignee: Koninklijke Philips N.V.
    Inventors: Julia Dmitrieva, Eric Cohen-Solal, Gabriel Ryan Mankovich, Yuechen Qian
  • Publication number: 20190149551
    Abstract: A method for providing extended control of media displayed on individual and groups of digital signs for use in near realtime scenarios by leveraging the short message service (SMS) as a transport mechanism to enable immediate temporary or permanent changes to displayed media shown on digital signage. Each SMS message utilizes command codes and variable arguments to query for information to be returned or indicate actions to be performed, providing a subset of the data and control mechanisms exposed by the digital signage management service. SMS endpoints are authenticated against a whitelist also containing a list of valid digital signage management groups with associated message routing information. Data requests require no additional validation, while action requests include a secondary verification as a protection against caller ID spoofing.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 16, 2019
    Inventors: Joshua Cohen, Michael Coupet, Gabriel Gilligan
  • Patent number: 10242080
    Abstract: The present disclosure provides a system and method for automatic clustering and recognition of software applications using metadata. The system selects and extracts visual features from software applications which are then classified, analyzed using a cluster analysis, and then used to assign the software application to a cluster group.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Gabriel Cohen, Hrishikesh Aradhye
  • Patent number: 10091331
    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: July 12, 2016
    Date of Patent: October 2, 2018
    Assignee: Google LLC
    Inventors: Gabriel A. Cohen, Daniel Lehmann, Dmitri Plotnikov
  • Patent number: 10049414
    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: Grant
    Filed: May 1, 2008
    Date of Patent: August 14, 2018
    Assignee: GOOGLE LLC
    Inventors: Gabriel Cohen, Bethwyn Morris
  • Patent number: 9898592
    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: June 29, 2017
    Date of Patent: February 20, 2018
    Assignee: Google LLC
    Inventor: Gabriel A. Cohen
  • Publication number: 20170372044
    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: Application
    Filed: June 29, 2017
    Publication date: December 28, 2017
    Inventor: Gabriel A. Cohen
  • Publication number: 20170359446
    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: Application
    Filed: July 24, 2017
    Publication date: December 14, 2017
    Inventors: Gabriel A. Cohen, Paul Nicholas Gennai
  • 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