Patents Assigned to Zumobi, Inc.
  • Patent number: 10437927
    Abstract: The present disclosure describes methods and a graphical user interface implementing techniques for delivering an integrated mobile graphical media presentation, including optimized compiled-content provided from at least one compiled-content source, executed in a mobile device. A technique is provided that includes generating the integrated mobile graphical media presentation. A display format for delivery of the integrated mobile graphical media presentation is determined. The technique also includes defining a second layout for the plurality of display frames of the integrated mobile graphical media presentation based on the determined display format, and displaying, based on the second layout, the selectable tiles housed by the plurality of display frames within the sub-content display window.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: October 8, 2019
    Assignee: Zumobi, Inc.
    Inventors: John SanGiovanni, Max Herzig, Evash Beresiwsky, Morgan Colton
  • Patent number: 10019963
    Abstract: Systems and methods which allow for third party displayed content, which is displayed with primary content, to adapt in response to a change in permitted display space are provided for herein. In some embodiments, third party content may include a plurality of elements where the elements are provided with a different priority ranking. In such examples, in the event that an available display area is reduced, elements with lower priority levels may be reduced at a faster rate with respect to elements of higher levels. Conversely, in the event that an available display area is enlarged, elements with higher priority levels may be enlarged at a faster rate with respect to elements of lower priority levels.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 10, 2018
    Assignee: Zumobi, Inc.
    Inventors: John SanGiovanni, Benjamin B. Bederson, Ben Painter
  • Patent number: 9997138
    Abstract: Systems and methods providing for an advertisement (media) is designed using segments that can be added or subtracted are provided. By adapting the various segments of an advertisement to fit the orientation of the displaying device, and to be persistent on the display without overlaying the application being viewed by the user, it is possible to increase viewing time of the displayed media. In one embodiment, the various segments are sized to be displayed in areas (such as preview areas) of the display that the user does not typically use for his/her main work. In this manner, the displayed media is adapted for display area and does not intrude on the viewing area.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: June 12, 2018
    Assignee: Zumobi, Inc.
    Inventors: John SanGiovanni, Shannon Carter, Christina Elsberry
  • Patent number: 9807150
    Abstract: A method includes transmitting a request to a server from a mobile device. The request may be initiated by an application executing on the mobile device. The method includes receiving a message at the mobile device from the server. The message may include first validation information and information indicating a location where the mobile device can retrieve content. The method includes retrieving the content from the location indicated in the message, and generating second validation information based on the retrieved content. The method includes validating the content based on a comparison of the first validation information and the second validation information. The method includes selectively storing the content based on whether the validation of the content indicates the content is valid. The content may be stored for subsequent publication at the mobile device via the application. The content may be published while the mobile device is offline.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: October 31, 2017
    Assignee: Zumobi, Inc.
    Inventors: Georgi Tonev, Wade Tsai, Emmanuel Pinault
  • Patent number: 9778810
    Abstract: A computer-based method for rendering modified graphical content is disclosed. The graphical content includes a plurality of cells. The method includes receiving the graphical content with metadata modifying the graphical content, rendering the graphical content upon a screen according to the metadata, and receiving user input. The method also includes in response to the user input, progressing through at least a subset of the cells, wherein the progressing includes moving a camera view from cell to cell in the at least a subset, each of the cells in the at least a subset being displayed as a focus point with surrounding area being adjusted in opacity according to the metadata.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: October 3, 2017
    Assignee: Zumobi, Inc.
    Inventors: Benjamin B. Bederson, John SanGiovanni
  • Patent number: 9484002
    Abstract: Systems and methods providing for an advertisement (media) is designed using segments that can be added or subtracted are provided. By adapting the various segments of an advertisement to fit the orientation of the displaying device, and to be persistent on the display without overlaying the application being viewed by the user, it is possible to increase viewing time of the displayed media. In one embodiment, the various segments are sized to be displayed in areas (such as preview areas) of the display that the user does not typically use for his/her main work. In this manner, the displayed media is adapted for display area and does not intrude on the viewing area.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: November 1, 2016
    Assignee: Zumobi, Inc.
    Inventors: John SanGiovanni, Shannon Carter, Christina Elsberry
  • Patent number: 9438690
    Abstract: A method includes transmitting a request to a server from a mobile device. The request may be initiated by an application executing on the mobile device. The method includes receiving a message at the mobile device from the server. The message may include first validation information and information indicating a location where the mobile device can retrieve content. The method includes retrieving the content from the location indicated in the message, and generating second validation information based on the retrieved content. The method includes validating the content based on a comparison of the first validation information and the second validation information. The method includes selectively storing the content based on whether the validation of the content indicates the content is valid. The content may be stored for subsequent publication at the mobile device via the application. The content may be published while the mobile device is offline.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: September 6, 2016
    Assignee: Zumobi, Inc.
    Inventors: Georgi Tonev, Wade Tsai, Emmanuel Pinault
  • Patent number: 8914786
    Abstract: Various embodiments of the present invention are directed to systems, methods, and compute program products for managing connections between a mobile device and a network server over a network connection in a bandwidth-efficient manner. In one embodiment, a mobile device includes a processor, and there are a plurality of services executed by the processor, each of the services receiving information updates over a network connection from a server. At least one update interval function executed by the processor assigns an update interval to each of the services, the update intervals governing when each of the respective services request updated information over the network connection.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: December 16, 2014
    Assignee: Zumobi, Inc.
    Inventors: James W. Cooley, Neal E. Tucker
  • Publication number: 20140359503
    Abstract: A computer program product having a computer readable medium having computer program logic recorded thereon comprises code for generating a canvas upon a display space, the canvas being larger than the display space and including an interactive element, code for navigating within the canvas upon the display space code for changing a status of the interactive element in response to navigation moving the interactive element within the display space.
    Type: Application
    Filed: August 19, 2014
    Publication date: December 4, 2014
    Applicant: Zumobi, Inc.
    Inventors: John SanGiovanni, Benjamin B. Bederson
  • Publication number: 20130339999
    Abstract: A device paired with a conventional television is used to display to a particular viewer information desired by that particular viewer even though the information displayed on the television is communally broadcast. In one embodiment, the device contains an application that allows communally broadcast information to be displayed on the paired television. If a user desires additional information pertaining to something observed on the television (such as an advertisement) the user, via the device, signals such a desire and the information is downloaded to the device specific to that device. The downloaded information, for example, could be based on demographics of the user, previously requested information, and/or simply the GPS location of the device.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Applicant: Zumobi, Inc.
    Inventors: John SanGiovanni, Ken Willner
  • Patent number: 8594711
    Abstract: Systems and methods are provided that allow an application residing on a user device to intercept messages directed to that device and to extract control information and/or data from the intercepted messages for use by the application. In one embodiment, the intercepted message can cause the application to change its configuration or to present information to the user that came from a sending website. In another embodiment, a message from a device can trigger a website to send back a desired piece of data. The returned data may contain a flag, which directs the data to a formatting server. The formatting server then converts the data into a format that allows the data to be intercepted by the desired application on the user device. This then allows the desired data to be presented to the user in the context of an application resident on the user's device.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: November 26, 2013
    Assignee: Zumobi, Inc.
    Inventor: James W. Cooley
  • Publication number: 20130293587
    Abstract: Systems and methods providing for an advertisement (media) is designed using segments that can be added or subtracted are provided. By adapting the various segments of an advertisement to fit the orientation of the displaying device, and to be persistent on the display without overlaying the application being viewed by the user, it is possible to increase viewing time of the displayed media. In one embodiment, the various segments are sized to be displayed in areas (such as preview areas) of the display that the user does not typically use for his/her main work. In this manner, the displayed media is adapted for display area and does not intrude on the viewing area.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: Zumobi, Inc.
    Inventors: John SanGiovanni, Shannon Carter, Christina Elsberry
  • Publication number: 20130191219
    Abstract: Allowing an app having access to hidden resources on a device to present third party media to the device user via that app such that requests included in the third party media which require access to hidden resources can be fulfilled without requiring further permission by the user. In one embodiment, a third party advertisement is presented to a user via an app that has been enabled by the user. The enabled app is pre-approved by the user, and by any authorizing organization, to access hidden resources, such as camera, recorder, and personal data. In this manner, third party requests that require access to such hidden data can control such access without requiring further action by the user.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 25, 2013
    Applicant: Zumobi, Inc.
    Inventors: John SanGiovanni, Benjamin B. Bederson, Sean House, Andrew Donovan
  • Publication number: 20120254745
    Abstract: A method performed by a portable, processor-based device with a display screen is disclosed. The method includes rendering a Graphical User Interface (GUI) on the display screen. The GUI includes a first scrollable column with a plurality of graphical elements arranged sequentially within the first column, each graphical element of the plurality of graphical elements associated with at least one article of a plurality of articles. The GUI also includes a second scrollable column with a plurality of independent text portions, each of the text portions corresponding to a respective article. The method further includes coordinating the first and second scrollable columns so that when a first article is selected a first text portion associated with the first article is displayed on the display screen, and a first graphical element associated with the first article is displayed next to the first text portion.
    Type: Application
    Filed: May 3, 2010
    Publication date: October 4, 2012
    Applicant: Zumobi, Inc.
    Inventors: John SanGiovanni, Benjamin B. Bederson
  • Publication number: 20120210260
    Abstract: A computer-implemented method is described. The method is performed upon a multi-orientation display device and includes displaying a plurality of graphical elements within a User Interface (UI) upon the display device, where the plurality of graphical elements have a respective first aspect ratio, reorienting the UI with respect to the display device, and adjusting the plurality of graphical elements to have a respective second aspect ratio in response to the reorienting.
    Type: Application
    Filed: July 14, 2010
    Publication date: August 16, 2012
    Applicant: Zumobi, Inc.
    Inventors: Benjamin B. Bederson, John SanGiovanni
  • Publication number: 20120210313
    Abstract: Various embodiments of the present invention are directed to systems, methods, and compute program products for managing connections between a mobile device and a network server over a network connection in a bandwidth-efficient manner. In one embodiment, a mobile device includes a processor, and there are a plurality of services executed by the processor, each of the services receiving information updates over a network connection from a server. At least one update interval function executed by the processor assigns an update interval to each of the services, the update intervals governing when each of the respective services request updated information over the network connection.
    Type: Application
    Filed: December 13, 2007
    Publication date: August 16, 2012
    Applicant: Zumobi, Inc.
    Inventors: James W. Cooley, Neal E. Tucker
  • Publication number: 20120210306
    Abstract: The present invention is directed to a system and method which allows applications that are otherwise not addressable by a network to be accessed and tested via the network. For test purposes, an Application Under Test (AUT) is bundled with a several components that allow a Test Server (TS) to access the AUT as if the AUT were directly addressable via the network. In one embodiment, the AUT is bundled with a Client Proxy (CP). The client proxy is also limited in that it also is not addressable by the test server. However, the client proxy can make outgoing socket connections (HTTP, in this implementation). The client proxy queries a Server Proxy (SP) for queued requests, sends the appropriate commands to the AUT, and then responds to the SP with the results. The combination of the SP and the CP, working in tandem, abstract the network connection to the device and provide a virtual connection to the AUT.
    Type: Application
    Filed: December 3, 2008
    Publication date: August 16, 2012
    Applicant: Zumobi, Inc.
    Inventors: Neal E. Tucker, Todd Greenwood-Geer
  • Publication number: 20120208568
    Abstract: Systems and methods are provided that allow an application residing on a user device to intercept messages directed to that device and to extract control information and/or data from the intercepted messages for use by the application. In one embodiment, the intercepted message can cause the application to change its configuration or to present information to the user that came from a sending website. In another embodiment, a message from a device can trigger a website to send back a desired piece of data. The returned data may contain a flag, which directs the data to a formatting server. The formatting server then converts the data into a format that allows the data to be intercepted by the desired application on the user device. This then allows the desired data to be presented to the user in the context of an application resident on the user's device.
    Type: Application
    Filed: December 3, 2008
    Publication date: August 16, 2012
    Applicant: Zumobi, Inc.
    Inventor: James W. Cooley
  • Publication number: 20120210259
    Abstract: A computer-based method for rendering modified graphical content is disclosed. The graphical content includes a plurality of cells. The method includes receiving the graphical content with metadata modifying the graphical content, rendering the graphical content upon a screen according to the metadata, and receiving user input. The method also includes in response to the user input, progressing through at least a subset of the cells, wherein the progressing includes moving a camera view from cell to cell in the at least a subset, each of the cells in the at least a subset being displayed as a focus point with surrounding area being adjusted in opacity according to the metadata.
    Type: Application
    Filed: July 14, 2010
    Publication date: August 16, 2012
    Applicant: Zumobi, Inc.
    Inventors: Benjamin B. Bederson, John SanGiovanni
  • Publication number: 20120174025
    Abstract: Unique interactive systems and methods that facilitate single-handed navigation and interaction with applications within a display space on any type of mobile computing device are provided. Embodiments include or employ scalable application tiles corresponding to applications, whereby the application tiles can provide or indicate the current state of the corresponding application. State information provided in each tile can vary as well depending on the current size of the tile. Tiles can be arranged into a plurality of zones such that a user can view one zone at a time and obtain context and information from the application tiles in that zone rather than working with all tiles and all zones simultaneously. The view of the display space can be of the world or all application tiles, zone, or application. Panning and zooming among the zones, application tiles and/or views can also be performed.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 5, 2012
    Applicant: Zumobi, Inc.
    Inventors: John SanGiovanni, Daniel C. Robbins