Patents Assigned to Zumobi, Inc.
-
Patent number: 10437927Abstract: 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: GrantFiled: March 30, 2017Date of Patent: October 8, 2019Assignee: Zumobi, Inc.Inventors: John SanGiovanni, Max Herzig, Evash Beresiwsky, Morgan Colton
-
Patent number: 10019963Abstract: 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: GrantFiled: March 14, 2013Date of Patent: July 10, 2018Assignee: Zumobi, Inc.Inventors: John SanGiovanni, Benjamin B. Bederson, Ben Painter
-
Patent number: 9997138Abstract: 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: GrantFiled: October 24, 2016Date of Patent: June 12, 2018Assignee: Zumobi, Inc.Inventors: John SanGiovanni, Shannon Carter, Christina Elsberry
-
Patent number: 9807150Abstract: 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: GrantFiled: August 5, 2016Date of Patent: October 31, 2017Assignee: Zumobi, Inc.Inventors: Georgi Tonev, Wade Tsai, Emmanuel Pinault
-
Patent number: 9778810Abstract: 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: GrantFiled: July 14, 2010Date of Patent: October 3, 2017Assignee: Zumobi, Inc.Inventors: Benjamin B. Bederson, John SanGiovanni
-
Patent number: 9484002Abstract: 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: GrantFiled: May 2, 2012Date of Patent: November 1, 2016Assignee: Zumobi, Inc.Inventors: John SanGiovanni, Shannon Carter, Christina Elsberry
-
Patent number: 9438690Abstract: 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: GrantFiled: December 8, 2014Date of Patent: September 6, 2016Assignee: Zumobi, Inc.Inventors: Georgi Tonev, Wade Tsai, Emmanuel Pinault
-
Patent number: 8914786Abstract: 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: GrantFiled: December 13, 2007Date of Patent: December 16, 2014Assignee: Zumobi, Inc.Inventors: James W. Cooley, Neal E. Tucker
-
Publication number: 20140359503Abstract: 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: ApplicationFiled: August 19, 2014Publication date: December 4, 2014Applicant: Zumobi, Inc.Inventors: John SanGiovanni, Benjamin B. Bederson
-
Publication number: 20130339999Abstract: 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: ApplicationFiled: June 19, 2012Publication date: December 19, 2013Applicant: Zumobi, Inc.Inventors: John SanGiovanni, Ken Willner
-
Patent number: 8594711Abstract: 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: GrantFiled: December 3, 2008Date of Patent: November 26, 2013Assignee: Zumobi, Inc.Inventor: James W. Cooley
-
Publication number: 20130293587Abstract: 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: ApplicationFiled: May 2, 2012Publication date: November 7, 2013Applicant: Zumobi, Inc.Inventors: John SanGiovanni, Shannon Carter, Christina Elsberry
-
Publication number: 20130191219Abstract: 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: ApplicationFiled: January 19, 2012Publication date: July 25, 2013Applicant: Zumobi, Inc.Inventors: John SanGiovanni, Benjamin B. Bederson, Sean House, Andrew Donovan
-
Publication number: 20120254745Abstract: 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: ApplicationFiled: May 3, 2010Publication date: October 4, 2012Applicant: Zumobi, Inc.Inventors: John SanGiovanni, Benjamin B. Bederson
-
Publication number: 20120210260Abstract: 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: ApplicationFiled: July 14, 2010Publication date: August 16, 2012Applicant: Zumobi, Inc.Inventors: Benjamin B. Bederson, John SanGiovanni
-
Publication number: 20120210313Abstract: 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: ApplicationFiled: December 13, 2007Publication date: August 16, 2012Applicant: Zumobi, Inc.Inventors: James W. Cooley, Neal E. Tucker
-
Publication number: 20120210306Abstract: 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: ApplicationFiled: December 3, 2008Publication date: August 16, 2012Applicant: Zumobi, Inc.Inventors: Neal E. Tucker, Todd Greenwood-Geer
-
Publication number: 20120208568Abstract: 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: ApplicationFiled: December 3, 2008Publication date: August 16, 2012Applicant: Zumobi, Inc.Inventor: James W. Cooley
-
Publication number: 20120210259Abstract: 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: ApplicationFiled: July 14, 2010Publication date: August 16, 2012Applicant: Zumobi, Inc.Inventors: Benjamin B. Bederson, John SanGiovanni
-
Publication number: 20120174025Abstract: 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: ApplicationFiled: December 30, 2011Publication date: July 5, 2012Applicant: Zumobi, Inc.Inventors: John SanGiovanni, Daniel C. Robbins