Patents by Inventor Daniel Marc Gatan Shiplacoff

Daniel Marc Gatan Shiplacoff 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: 20150325026
    Abstract: A device that includes one or more processors may determine a configuration of a display region of the device. The device may also receive a request to perform an animation of a virtual object within the display region. The request may be indicative of a given duration for the animation based on the animation being performed within a given display region having a given configuration. The device may also modify the given duration to determine an adjusted duration for the animation based on a comparison between the configuration and the given configuration. The device may also perform the animation within the display region based on the animation having the adjusted duration.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 12, 2015
    Applicant: Google Inc.
    Inventors: Chet Haase, Daniel Marc Gatan Shiplacoff
  • Patent number: 9182889
    Abstract: While a computing device is in a limited-access state, the computing device may output for display a user interface element. Responsive to the computing device receiving an indication of a first user input at a region of a presence-sensitive input device that corresponds to at least a portion of the user interface element as displayed, the computing device may alter the visual appearance of the user interface element to indicate that the user interface element is selected. Responsive to the computing device determining that it has received the indication of the second user input at the region of the presence-sensitive input device within the predefined period of time subsequent to receiving the indication of the first user input, the computing device may activate the user interface element.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventors: Thomas Ramon Karlo, Lee Brandon Keely, Daniel Marc Gatan Shiplacoff, Jorim Dorian Jaggi, Selim Flavio Cinek, Adrian Roos, Michael Adam Cohen, James Brooks Miller, Christoph Studer
  • 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
  • Patent number: 9100357
    Abstract: A method can include receiving, by a notification module operable by a computing device, an instruction to generate a contextual notification and notification information associated with the instruction. The method also cam include generating, by the notification module and in response to receiving the instruction, a notification object. In some examples, the method can include assigning, by the notification module and based on the notification information, the notification object to at least one notification class from a plurality of notification classes. The example method can also include generating, by the computing device and based at least in part on the at least one notification class to which the notification object is assigned, the contextual notification by populating the notification object with the notification information; and outputting the contextual notification in a manner based at least in part on the at least one notification class.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: August 4, 2015
    Assignee: Google Inc.
    Inventors: Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Marco Paglia, Alexander Faaborg
  • Patent number: 9065872
    Abstract: Techniques are described for sharing service management on a computing system. The computing system includes a display device and one or more processors. The processors are configured to determine, based on a context associated with an object, a plurality of weighted probabilities including a respective weighted probability for each sharing service from a plurality of sharing services, wherein the context includes at least one of a characteristic of the object and a respective characteristic of at least a portion of sharing services from the plurality of sharing services, select, based on the respective weighted probabilities, a subset of sharing services, output, for display at the display device, an indication of each sharing service from the subset of sharing services, receive an indication of a user input corresponding to a selection of one of the subset of sharing services, and transmit, using the selected sharing service, an indication of the object.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: June 23, 2015
    Assignee: Google Inc.
    Inventors: Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Richard Eugene Fulcher, Jeremy Lyon, Adam William Powell
  • Patent number: 9049261
    Abstract: A computing device is described that receives an indication of a notification, and determines a priority level associated with the notification. The computing device determines, based at least in part on the priority level, content of the notification. Responsive to receiving an indication of a gesture detected at an input device, the computing device outputs, for display, a notification center graphical user interface that includes a graphical indication of the notification including the content of the notification.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Daniel Marc Gatan Shiplacoff, Matias Gonzalo Duarte, Christian Robertson, Alexander Faaborg, Lee Brandon Keely, Leon Hong, Jens Nagel, Peter Ng
  • Patent number: 9032321
    Abstract: A computing device is described that, while presenting a graphical user interface (GUI) associated with a first application, transitions from a first operational state to a second operational state. While in the second operational state, the computing device stops presenting the GUI associated with the first application, determines a context of the computing device, and receives a notification associated with a second application. The computing device determines, based on the context and the notification, a degree of likelihood that a user associated would access the second application, prior to the first application, after the computing device has transitioned from operating in the second operational state to operating in the first operational state. After transitioning from the second operational state to the first operational state, and responsive to determining that the degree of likelihood satisfies a likelihood threshold, the computing device presents a GUI associated with the second application.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Gabriel Aaron Cohen, Daniel Marc Gatan Shiplacoff
  • Patent number: 8954521
    Abstract: An example method includes, responsive to receiving an indication of an incoming communication, identifying, by a computing device, first and second portions of an image that are associated with respective first and second portions of a face of a human user, wherein the human user has been determined to be an originator of the incoming communication. The example method further includes outputting, by the computing device and for display, the first and second portions of the image that are associated with the respective first and second portions of the face of the human user, and outputting, by the computing device and for display, message content associated with the incoming communication, such that the message content as displayed at least partially overlays the second portion of the image.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, John Nicholas Jitkoff, Daniel Marc Gatan Shiplacoff
  • Patent number: 8954736
    Abstract: Systems, methods, routines and/or techniques for limiting the functionality of a software program based on a security model are described. One or more embodiments may include limiting the functionality of a software program (e.g., a widget) based on one or more operations that the widget intends to take. One or more embodiments may include limiting the functionality of a widget that is located on and/or accessible via a lock screen of a mobile device. One or more embodiments may include preventing a widget from causing an application to perform sensitive actions when a system is in an un-authenticated state. One or more embodiments may include preventing a widget from installing and/or displaying on a particular screen of a mobile device (e.g., a lock screen) if the widget includes a function that indicates that a sensitive operation will be taken.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: February 10, 2015
    Inventors: James Brooks Miller, Daniel Marc Gatan Shiplacoff
  • Patent number: 8938394
    Abstract: A computing device includes at least one processor and at least one module, operable by the at least one processor, to determine a context of the computing device, the context including an indication of at least one of an application executing at the computing device and a location of the computing device and determine, based at least in part on the context, one or more contextual audio triggers usable to initiate interaction with the computing device, each of the one or more contextual audio triggers being associated with a respective operation of the computing device. The at least one module is further operable to receive audio data, and responsive to determining that a portion of the audio data corresponds to a particular contextual audio trigger from the one or more contextual audio triggers, perform the respective operation associated with the particular contextual audio trigger.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: January 20, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Daniel Marc Gatan Shiplacoff
  • Publication number: 20140282233
    Abstract: A computing device (CD) outputs a graphical user interface (GUI) for display at a display device (DD). The GUI includes a grouping of elements that includes an expandable element (EE) having a first size. While the DD displays a first or a last element of the grouping, the CD receives an indication of a gesture including a linear movement of an input point away from the first or last element, e.g., in a direction in which the EE is expandable, and outputs a modified GUI that includes the EE having a second size. Alternatively, the GUI includes multiple EEs having respective sizes. The CD receives an indication of a gesture including a linear movement of multiple input points across the DD, and, while the input points are located within a region of the DD that displays an EE, outputs a modified GUI that includes the EE having a different size.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Daniel Robert Sandler, Michael Andrew Cleron, Gabriel Aaron Cohen, Daniel Marc Gatan Shiplacoff, Christopher Richard Wren, Lee Brandon Keely
  • Patent number: 8836658
    Abstract: Methods and articles for processing information to display a plurality of items. In one aspect, the method includes outputting, by a processor, data indicative of presentation of at least some of the plurality of items in a first configuration such that the plurality of items appear to be arranged for movement relative a central point; receiving an input signal indicative of a input path; determining a projection of the input path onto a notional line that corresponds to a trajectory of at least one of the plurality of items as it appears to move; and outputting data indicative of presentation of at least some of the plurality of items in a second configuration in which the plurality of items appear to have moved relative to the central point, wherein the apparent movement of the plurality of items is based at least in part on the projection.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: September 16, 2014
    Assignee: Google Inc.
    Inventors: Ming Jia, Daniel Marc Gatan Shiplacoff, James Brooks Miller
  • Publication number: 20140258883
    Abstract: A method can include receiving, by a notification module operable by a computing device, an instruction to generate a contextual notification and notification information associated with the instruction. The method also cam include generating, by the notification module and in response to receiving the instruction, a notification object. In some examples, the method can include assigning, by the notification module and based on the notification information, the notification object to at least one notification class from a plurality of notification classes. The example method can also include generating, by the computing device and based at least in part on the at least one notification class to which the notification object is assigned, the contextual notification by populating the notification object with the notification information; and outputting the contextual notification in a manner based at least in part on the at least one notification class.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Marco Paglia, Alexander Faaborg
  • Publication number: 20140258897
    Abstract: In various embodiments, a card metaphor is established, in which each activity can be represented within an area of the screen referred to as a card. In various embodiments, any of several display modes are available for viewing, interacting with, manipulating, initiating, and dismissing cards. A persistent positional relationship can be established among cards, represented by a one-dimensional sequence. Newly opened cards are generally placed at the end of the sequence, although a new card that bears a relationship to an already open card may, in some embodiments, be placed adjacent to the already open card. In various embodiments, cards may be grouped, with such groups being represented as stacks of cards or by other visually distinctive means.
    Type: Application
    Filed: May 19, 2014
    Publication date: September 11, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Daniel Marc Gatan Shiplacoff, Matias Gonzalo Duarte, Jeremy Godfrey Lyon
  • Publication number: 20140176593
    Abstract: A computing device includes a user interface module operable by at least one processor to output, for display, a graphical user interface of an application, the graphical user interface including a plurality of elements, each respective element of the plurality of elements being associated with one of a plurality of application features, determine an age for a first application feature of the plurality of application features, the age being a period of time that has elapsed since the first application feature was enabled in the application, generate, based on the age, a visual characteristic that modifies at least one of a chrominance value and a luminance value associated with a first element of the plurality of elements associated with the first application feature, and output, for display, the visual characteristic.
    Type: Application
    Filed: February 25, 2014
    Publication date: June 26, 2014
    Applicant: Google Inc.
    Inventor: Daniel Marc Gatan Shiplacoff
  • Patent number: 8756533
    Abstract: A computing device is described that receives an indication of a first gesture received at an input device. Responsive to receiving the indication of the first gesture, the computing device outputs, for display, a first information panel having a size. The computing device receives an indication of a second gesture received at the input device. The second gesture has a gesture length. Responsive to receiving the indication of the second gesture, the computing device outputs, for display, an updated graphical user interface that includes the first information panel and a second information panel. The second information panel has a panel length that corresponds to the gesture length of the second gesture.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: June 17, 2014
    Assignee: Google Inc.
    Inventors: Daniel Robert Sandler, Lee Brandon Keely, Daniel Marc Gatan Shiplacoff, Leon Hong
  • Patent number: 8751500
    Abstract: A method can include receiving, by a notification module operable by a computing device, an instruction to generate a contextual notification and notification information associated with the instruction. The method also cam include generating, by the notification module and in response to receiving the instruction, a notification object. In some examples, the method can include assigning, by the notification module and based on the notification information, the notification object to at least one notification class from a plurality of notification classes. The example method can also include generating, by the computing device and based at least in part on the at least one notification class to which the notification object is assigned, the contextual notification by populating the notification object with the notification information; and outputting the contextual notification in a manner based at least in part on the at least one notification class.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: June 10, 2014
    Assignee: Google Inc.
    Inventors: Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Marco Paglia, Alexander Faaborg
  • Publication number: 20140157191
    Abstract: In various embodiments, a card metaphor is established, in which each activity can be represented within an area of the screen referred to as a card. In various embodiments, any of several display modes are available for viewing, interacting with, manipulating, initiating, and dismissing cards. A persistent positional relationship can be established among cards, represented by a one-dimensional sequence. Newly opened cards are generally placed at the end of the sequence, although a new card that bears a relationship to an already open card may, in some embodiments, be placed adjacent to the already open card. In various embodiments, cards may be grouped, with such groups being represented as stacks of cards or by other visually distinctive means.
    Type: Application
    Filed: February 6, 2014
    Publication date: June 5, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Daniel Marc Gatan Shiplacoff, Matias Gonzalo Duarte, Jeremy Godfrey Lyon
  • Patent number: 8732624
    Abstract: A computing device is described that outputs for display at a presence-sensitive screen a lock screen graphical user interface. The lock screen graphical user interface includes an unlock region and a widget region including a first widget. The computing device receives an indication of a user input received at a location of the presence-sensitive screen within the widget region. The computing device determines a characteristic of the user input including at least one of a shape, a length, a velocity, and an acceleration. Responsive to determining that the determined characteristic exceeds a threshold, the computing device outputs for display an updated widget region of the lock screen graphical user interface that includes a second widget.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Michael Andrew Cleron, James Brooks Miller, Daniel Marc Gatan Shiplacoff
  • Publication number: 20140108995
    Abstract: A computing device is described that receives an indication of a first gesture received at an input device. Responsive to receiving the indication of the first gesture, the computing device outputs, for display, a first information panel having a size. The computing device receives an indication of a second gesture received at the input device. The second gesture has a gesture length. Responsive to receiving the indication of the second gesture, the computing device outputs, for display, an updated graphical user interface that includes the first information panel and a second information panel. The second information panel has a panel length that corresponds to the gesture length of the second gesture.
    Type: Application
    Filed: May 23, 2013
    Publication date: April 17, 2014
    Inventors: Daniel Robert Sandler, Lee Brandon Keely, Daniel Marc Gatan Shiplacoff, Leon Hong