Patents by Inventor Brandon Bilinski

Brandon Bilinski 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: 20140052683
    Abstract: In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; determining whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and providing, based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Patent number: 8639706
    Abstract: Methods, systems, and apparatus, including computer program products, for organizing music tracks based on shared metadata. In one aspect, a method includes identifying a set of common music tracks associated with a first user and a second user, wherein the set of common music tracks includes at least one music track present in both a first set of music tracks associated with the first user and a second set of music tracks associated with the second user. Metadata associated with at least one music track in the set of common music tracks is retrieved, the metadata being specific to the second user. A set of user music tracks associated with the first user is organized based on the retrieved metadata.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: January 28, 2014
    Assignee: Google Inc.
    Inventors: Brandon Bilinski, Clement D. Wright, Kathleen Hsiang Chen
  • Publication number: 20130339901
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a current configuration of graphical representations displayed in a user interface presented by a computing device, each of the graphical representations being associated with a respective computer-executable application, determining at least one usage signal corresponding to each of the graphical representations, the usage signal reflecting user interaction with the respective associated computer-executable application, determining one or more success metrics indicative of an efficiency of the current configuration of graphical representations, generating, using an optimization technique, a modified configuration of graphical representations based on the usage signals and the one or more success metrics, and presenting, in the user interface, at least a portion of the modified configuration of graphical representations.
    Type: Application
    Filed: May 9, 2013
    Publication date: December 19, 2013
    Applicant: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Patent number: 8612442
    Abstract: A method for surfacing auto-generated facts about a music library is provided. The method initiates with receiving from a client device a request to access an online music library associated with a user, the music library including a plurality of audio files, each of the audio files including audio data and metadata associated with the audio data. The metadata of the audio files in the music library are transmitted to the client device. A music application code is transmitted to the client device, the music application code configured to be executed by a browser application on the client device, the music application code including a fact template defining an analysis to be performed on the transmitted metadata and posting logic configured to display a result of the analysis performed according to the fact template in said browser application on the client device.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventors: Brandon Bilinski, Owen Daniel Otto, Vera Khovanskaya, Colin Zwiebel, Yashvir Sekhon
  • Publication number: 20130304777
    Abstract: A method for uploading a music library to a music provider service is provided. The method initiates with identifying a music library for uploading, the music library including at least one music file, the music file including audio data and associated metadata fields. A mapping between the metadata fields of the music file and metadata fields of a destination file corresponding to the music file is then defined. The destination file is created at the music service provider by copying the audio data to the destination file and by copying contents of the metadata fields of the music file to the metadata fields of the destination file according to the mapping.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: Google Inc.
    Inventors: Brandon Bilinski, Alexander Collins
  • Publication number: 20130297686
    Abstract: A method, computer program product, and computing system for monitoring, with a computing device, a social media stream for the occurrence of a media sharing post. The media sharing post is processed, with the computing device, to extract file identification information. A playlist entry based, at least in part, upon the extracted file identification information is generated with the computing device. A media sharing playlist is populated, with the computing device, to include the playlist entry.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: Google Inc.
    Inventors: Brandon Bilinski, Curtis Glenn Hawthorne, Owen Daniel Otto
  • Publication number: 20130246522
    Abstract: Methods and systems for managing ordering of media items for play is provided. The method includes establishing a session between two or more connected devices, and receiving a request from one of the connected device to create a shared media playlist. The shared media playlist accepting addition of a plurality of media items from at least one of the connected devices. Then, collecting vote input from one or more of the connected devices. The vote input is applied to selected ones of the plurality of media items in the shared media playlist. The method processes the collected vote input to set a score for at least one of the plurality of media items. The method orders the plurality of media items in the shared media playlist, such that playing of the plurality of media items during the session follow the ordering.
    Type: Application
    Filed: March 15, 2012
    Publication date: September 19, 2013
    Applicant: Google Inc.
    Inventors: Brandon Bilinski, Kathryn Cushing
  • Patent number: 8495237
    Abstract: Techniques for providing a media stream to a mobile computing device based on a predicted route of the mobile computing device include obtaining a predicted route of the mobile computing device and determining whether the predicted route travels through an area of reduced network capabilities. If the predicted route travels through the area, the techniques include determining whether to adjust the bit rate encoding of the media stream such that playback of the media stream is not interrupted.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: July 23, 2013
    Assignee: Google Inc.
    Inventors: Brandon Bilinski, Jai John Mani
  • Patent number: 8464180
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a current configuration of graphical representations displayed in a user interface presented by a computing device, each of the graphical representations being associated with a respective computer-executable application, determining at least one usage signal corresponding to each of the graphical representations, the usage signal reflecting user interaction with the respective associated computer-executable application, determining one or more success metrics indicative of an efficiency of the current configuration of graphical representations, generating, using an optimization technique, a modified configuration of graphical representations based on the usage signals and the one or more success metrics, and presenting, in the user interface, at least a portion of the modified configuration of graphical representations.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: June 11, 2013
    Assignee: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Publication number: 20130124517
    Abstract: A method for surfacing auto-generated facts about a music library is provided. The method initiates with receiving from a client device a request to access an online music library associated with a user, the music library including a plurality of audio files, each of the audio files including audio data and metadata associated with the audio data. The metadata of the audio files in the music library are transmitted to the client device. A music application code is transmitted to the client device, the music application code configured to be executed by a browser application on the client device, the music application code including a fact template defining an analysis to be performed on the transmitted metadata and posting logic configured to display a result of the analysis performed according to the fact template in said browser application on the client device.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: Google Inc.
    Inventors: Brandon Bilinski, Owen Daniel Otto, Vera Khovanskaya, Colin Zwiebel, Yashvir Sekhon
  • Publication number: 20130124584
    Abstract: Methods and systems for providing an interface page for a music library are provided. According to one embodiment, a method initiates with retrieving metadata associated with audio files contained in a music library of a user. User-defined interactions with the audio files are parsed from the metadata. The user-defined interactions are analyzed to determine songs, artists, albums, or genres of interest to the user. Then information related to the songs, artists, albums, or genres of interest is retrieved from an information source. The related information is presented on an interface page for accessing the music library.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: Google Inc.
    Inventors: Owen Daniel Otto, Brandon Bilinski, Paul Joyce
  • Publication number: 20130073745
    Abstract: Methods, systems, and apparatuses for generating a shortened context-specific URL are provided. An exemplary method for generating a shortened context-specific URL includes identifying a first service associated with a first URL, where the first URL includes a first quantity of characters, and the first service maps to a first Unicode character that provides context for underlying subject matter found at the first URL. The exemplary method further includes generating a second URL that includes a second quantity of characters, where the second URL includes the first Unicode character as part of the domain name and at least one additional character outside the domain name, and the second quantity of characters is less than the first quantity of characters. The exemplary method also includes mapping the second URL to the first URL.
    Type: Application
    Filed: September 19, 2011
    Publication date: March 21, 2013
    Applicant: Google Inc.
    Inventors: Brandon Bilinski, Stephen KIRKHAM
  • Patent number: 8402375
    Abstract: A system and method is disclosed for managing bookmark buttons on a web browser toolbar. A web browser stores the number of times it is used to navigate to a website. On navigating to a website a predetermined number of times, a bookmark button that links to the website is automatically generated and displayed on the toolbar. The number of bookmark buttons displayed at any one time is limited, and they are arranged by the number of times their associated websites have been viewed. On determining that a new website has been viewed more than a website associated with a currently displayed bookmark button, the currently displayed bookmark button is replaced by a new bookmark button that links to the new website.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: March 19, 2013
    Assignee: Google Inc.
    Inventors: Travis Michael Skare, Brandon Bilinski
  • Publication number: 20130031477
    Abstract: In general, a method performed on one or more computing systems includes receiving an indication that a control that affects an application has been activated, identifying, by the one or more computing systems in response to the indication, one or more active modes of the application that are not influenced by the control, and providing, on a display in response to identifying the one or more active modes, a graphical representation of the one or more active modes.
    Type: Application
    Filed: July 27, 2011
    Publication date: January 31, 2013
    Applicant: GOOGLE INC.
    Inventors: Brandon Bilinski, Owen Otto
  • Patent number: 8291031
    Abstract: A system and machine-implemented method for deleting an electronic correspondence stored on a server is provided. A command for sending an electronic correspondence from a sender to a recipient is received. The electronic correspondence is provided for delivery to the recipient based on an electronic correspondence address for the recipient included in the electronic correspondence. A sender specified time value associated with the electronic correspondence is received from the sender of the electronic correspondence. The electronic correspondence is deleted from the server on which the electronic correspondence is stored when the received time value has elapsed.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: October 16, 2012
    Assignee: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Patent number: 8229471
    Abstract: A computer-implemented technique is presented. The technique includes determining, at a server including one or more processors, one or more phones associated with a virtual phone number associated with a user. The technique includes determining, at the server, a location for each of the one or more phones. The technique includes receiving, at the server, position information from a mobile phone associated with the user indicating the user crossed a geo-fence corresponding to a specific location of a specific one of the one or more phones. The technique includes determining, at the server, a status of the specific phone associated with the geo-fence based on a previous status of the specific phone and the position information. The technique further includes selectively forwarding, from the server, an incoming phone call to the virtual phone number to the one or more phones based on their respective statuses.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: July 24, 2012
    Assignee: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski