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).
-
Publication number: 20140012120Abstract: An apparatus and method for capturing sensor readings relating to one or more blood flow attributes of a patient at or around a puncture site when the patient is being subjected to hemostasis process by a health care provider. A wide range of different sensor technologies and component configurations can be utilized. The apparatus can operate as a fully stand-alone device, a fully integrated component of a hemostasis treatment tool, or any configuration between the two polar extremes of integration/stand-alone.Type: ApplicationFiled: August 30, 2013Publication date: January 9, 2014Applicant: Accumed Radial Systems, LLCInventors: Mauricio Gabriel Cohen, James Patrick Ryan, James G. Downward, IV, Joseph R. Korotko
-
Publication number: 20130346958Abstract: 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: ApplicationFiled: November 8, 2012Publication date: December 26, 2013Applicant: Google Inc.Inventors: Gabriel Cohen, Attila Bodis, Ficus Kirkpatrick, Hiroshi Lockheimer
-
Patent number: 8610682Abstract: 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: GrantFiled: February 17, 2011Date of Patent: December 17, 2013Assignee: Google Inc.Inventors: Richard Fulcher, Gabriel Cohen, Paul Westbrook, Andrew Flynn
-
Publication number: 20130262574Abstract: 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 chat content from participants in a chat session. The method also includes detecting, within the chat content, an embedded request to invite a specified user to join the chat session. The method further includes sending an invitation to the specified user in response to detecting the embedded request.Type: ApplicationFiled: June 22, 2011Publication date: October 3, 2013Inventor: Gabriel Cohen
-
Publication number: 20130237866Abstract: The apparatus and method for hemostasis that informs the provider as to whether the appropriate magnitude of pressure is being applied to a puncture site on a patient. A visual pulse indicator can visually convey whether or not there is proper blood flow at the puncture site based on the pulsing motion encountered by the visual pulse indicator on the puncture site. The visual pulse indicator can potentially factor in a variety of different input parameters in displaying information that is useful to providers.Type: ApplicationFiled: February 18, 2013Publication date: September 12, 2013Applicant: Accumed Systems, Inc.Inventors: Mauricio Gabriel Cohen, James Patrick Ryan, James G. Downward, IV, Joseph R. Korotko
-
Patent number: 8520022Abstract: Display functions in an electronic device may comprise combining runtime color adjustments with brightness adjustments triggered by ambient light detection. Light sensors may be utilized to detect ambient lighting conditions, which may cause adjustment of brightness level applicable to a display (or screen) of the electronic device. The adjustment of brightness level may then be combined with adjustment of contrast level that may also be applicable to display functions. In this regard, a particular contrast level may be selected based on the detected ambient lighting conditions—e.g., by mapping various contrast levels to preconfigured ambient lighting levels. The contrast adjustment may comprise adjusting colors and/or sharpness. Using contrast adjustments, in conjunction with the brightness adjustments, may allow for achieving the same levels of readability with less brightness, and/or for increased readability with the same brightness.Type: GrantFiled: October 24, 2012Date of Patent: August 27, 2013Assignee: Google Inc.Inventors: Gabriel Cohen, Michael A. Cleron
-
Publication number: 20130111020Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for monitoring application program resource consumption. Information that identifies consumption, by multiple computing devices and at requests of a particular application program, of resources that correspond to the computing devices is accessed. Each of the multiple computing devices provided a portion of the information. The accessed information is analyzed by a computing system to determine one or more values that identify consumption of the resources by at least a subset of the computing devices. An indicium that illustrates the one or more values is provided for display on a particular computing device and in cooperation with a display of a network-accessible application program software marketplace. The application program software marketplace provides application program software for execution by the particular computing device and other computing devices.Type: ApplicationFiled: December 18, 2012Publication date: May 2, 2013Inventors: Gabriel A. Cohen, Michael G. Morrissey, Jeffrey A. Sharkey, Ashish Sharma
-
Publication number: 20130097416Abstract: Methods and apparatuses are disclosed for dynamic switching of user profiles on computing devices. In one method, the computing device identifies a first user profile under which the computing device is operating. The first user profile is associated with a first user value indicative of a first user. The computing device receives an image from an image-sensing device, generates a current user value indicative of a current user based on the received image, and determines if the current user value corresponds to the first user value. If the current user value does not correspond to the first user value, the computing device configures at least some programs operating on the computing device using a second user profile that is selected based on the current user value. If the current user value does correspond to the first user value, the computing device continues to operate using the first user profile.Type: ApplicationFiled: February 22, 2012Publication date: April 18, 2013Applicant: GOOGLE INC.Inventors: Hugo Barra, Gabriel Cohen, Michael Andrew Sipe, Henry Will Schneiderman
-
Publication number: 20130091542Abstract: 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: ApplicationFiled: July 19, 2012Publication date: April 11, 2013Applicant: GOOGLE INC.Inventor: Gabriel A. Cohen
-
Patent number: 8401981Abstract: A data processing device may be operable to determine that the data processing device is inactive. The data processing device may determine whether the data processing device is in a state of charging a battery. When the data processing device is determined to be in the state of charging the battery, a charging condition of the battery may be analyzed by the data processing device. The data processing device may analyze a viewability condition at a display module. The data processing device may analyze an environmental condition associated with proximity of a human to the data processing device. The data processing device may then choose, based on a result of the analysis of the charging condition, a result of the analysis of the viewability condition and/or a result of the analysis of the environmental condition, display of content in a manner to attract attention to the data processing device.Type: GrantFiled: October 25, 2012Date of Patent: March 19, 2013Inventors: Daniel Robert Sandler, Gabriel Cohen, Christopher Richard Wren, John Spurlock
-
Patent number: 8386335Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for cross-referencing comments. In one aspect, a method includes, identifying unstructured text in a document associated with a first product or provider, in the unstructured text, identifying, by the one or more computers, a reference to a second product or provider different from the first product or provider, determining a relationship between the first product or provider and the second product or provider based on content of the unstructured text, and providing an indication of the relationship for display on a document associated with the first product or provider or the second product or provider.Type: GrantFiled: September 30, 2011Date of Patent: February 26, 2013Assignee: Google Inc.Inventor: Gabriel A. Cohen
-
Publication number: 20130041968Abstract: Systems and methods for priority inbox notifications and synchronization are disclosed. In some embodiments, a method includes, at a computer system, obtaining message information from a server system. The message information represents a set of messages and an importance score associated with each message in the set of messages. The importance score is generated based at least in part on a global importance prediction model and a user importance prediction model. A new mail notification is presented when a determination is made that the set of messages include one or more unread priority messages. The priority messages comprise messages with which the associated importance score satisfy one or more predefined message importance criteria: Optionally, presentation of a new mail notification is foregone when there is a determination that the set of messages do not include any unread priority messages.Type: ApplicationFiled: October 12, 2012Publication date: February 14, 2013Inventors: Gabriel Cohen, Paul T. Westbrook, Debajit Ghosh, Subir Jhanb
-
Patent number: 8359389Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for monitoring application program resource consumption. Information that identifies consumption, by multiple computing devices and at requests of a particular application program, of resources that correspond to the computing devices is accessed. Each of the multiple computing devices provided a portion of the information. The accessed information is analyzed by a computing system to determine one or more values that identify consumption of the resources by at least a subset of the computing devices. An indicium that illustrates the one or more values is provided for display on a particular computing device and in cooperation with a display of a network-accessible application program software marketplace. The application program software marketplace provides application program software for execution by the particular computing device and other computing devices.Type: GrantFiled: October 11, 2011Date of Patent: January 22, 2013Assignee: Google Inc.Inventors: Gabriel A. Cohen, Michael G. Morrissey, Jeffrey A. Sharkey, Ashish Sharma
-
Patent number: 8359363Abstract: A method and apparatus for providing destination-address suggestions for a new communication. For each of various communication addresses, multiple counts of use of the communication address are maintained, with each count being for a respective type of communication and/or for a respective application class. When a new communication of a particular type or by an application of a particular class is being established, the communication addresses are presented as destination-address suggestions in a rank-order based on the counts specific to the communication type and/or application class. The rank-ordering of can also take into account other factors, such as source persona, time, and location, for instance.Type: GrantFiled: May 16, 2012Date of Patent: January 22, 2013Assignee: Google Inc.Inventors: Colin Gibbs, Gabriel Cohen, Daisuke Miyakawa, Daniel Lehmann
-
Publication number: 20130014212Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing permission-based administrative controls. In one aspect, a method includes receiving an administrator-defined pairing that identifies a permission and one or more applications, and receiving a request from a requesting application to perform one or more operations that are associated with the permission. The method also includes determining whether the requesting application is identified in the pairing, and selectively allowing the requesting application to perform the operations based on determining whether the requesting application is identified in the pairing.Type: ApplicationFiled: September 15, 2012Publication date: January 10, 2013Applicant: GOOGLE INC.Inventor: Gabriel A. Cohen
-
Publication number: 20120291103Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing permission-based administrative controls. In one aspect, a method includes receiving an administrator-defined pairing that identifies a permission and one or more applications, and receiving a request from a requesting application to perform one or more operations that are associated with the permission. The method also includes determining whether the requesting application is identified in the pairing, and selectively allowing the requesting application to perform the operations based on determining whether the requesting application is identified in the pairing.Type: ApplicationFiled: September 30, 2011Publication date: November 15, 2012Applicant: GOOGLE INC.Inventor: Gabriel A. Cohen
-
Publication number: 20120291102Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing permission-based administrative controls. In one aspect, a method includes receiving an administrator-defined pairing that identifies a permission and one or more applications, and receiving a request from a requesting application to perform one or more operations that are associated with the permission. The method also includes determining whether the requesting application is identified in the pairing, and selectively allowing the requesting application to perform the operations based on determining whether the requesting application is identified in the pairing.Type: ApplicationFiled: May 20, 2011Publication date: November 15, 2012Applicant: GOOGLE INC.Inventor: Gabriel A. Cohen
-
Patent number: 8312096Abstract: At a client device with a display and in a method for displaying messages at the client device, the client device receives message information from a server system, the message information representing a set of messages. In accordance with a determination that the set of messages include one or more unread priority messages, where priority messages are messages that satisfy predefined message importance criteria, the device presents a new mail notification. In accordance with a determination that the set of messages do not include any unread priority messages, the device foregoes presenting a new mail notification.Type: GrantFiled: January 5, 2011Date of Patent: November 13, 2012Assignee: Google Inc.Inventors: Gabriel Cohen, Paul T. Westbrook, Debajit Ghosh, Subir Jhanb
-
Publication number: 20120278754Abstract: Embodiments provide exemplary methods and systems for implementing an elastic over-scroll. An exemplary method includes displaying, on a display device, a list of items including a first item located at a first position and a second item located at a second position. The exemplary method also includes identifying an end of the list at the first position, and detecting an object associated with a movement in a first direction toward the first item. The method further includes increasing a distance between the first item and the second item while maintaining the display of the first item at the first position, based on the detecting.Type: ApplicationFiled: April 29, 2011Publication date: November 1, 2012Applicant: Google Inc.Inventors: Daniel Lehmann, Gabriel Cohen
-
Publication number: 20120278755Abstract: Embodiments provide exemplary methods and systems for implementing an elastic over-scroll. An exemplary method includes displaying, on a display device, a list of items including a first item located at a first position and a second item located at a second position. The exemplary method also includes identifying an end of the list at the first position, and detecting an object associated with a movement in a first direction toward the first item. The method further includes increasing a distance between the first item and the second item while maintaining the display of the first item at the first position, based on the detecting.Type: ApplicationFiled: September 30, 2011Publication date: November 1, 2012Applicant: Google Inc.Inventors: Daniel Lehmann, Gabriel Cohen