Patents by Inventor Joseph Andrew Magnani

Joseph Andrew Magnani 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: 20130332311
    Abstract: Providing an online store interface that maintains continuity of a user browsing experience by layering a product view on top of referring product views or online-store pages such that a user can navigate back to the referring page without needing the previous page to reload, and re-navigate to the point the user left off. Providing the ability for an item preview to continue even when a user navigates the online store interface away from the preview page further preserves browsing continuity. The present technology also provides a mechanism for allowing users to specify favorite categories and have them listed as tabs in the user interface when the online store is browsed with an appropriate device.
    Type: Application
    Filed: September 10, 2012
    Publication date: December 12, 2013
    Applicant: Apple Inc.
    Inventors: Daniel Emil Pu, Monika E. Gromek, William Martin Bachman, Joseph Andrew Magnani, Taylor Gerard Carrigan, Juliana Diaz Delgado, Brendon Manwaring, Joshua Kane McGlinn, Jeffrey L. Robbin, Joe Howard, Elizabeth Caroline Furches Cranfill, Alexandrea Anderson
  • Patent number: 7739275
    Abstract: An improved system and method for selecting and visualizing object metadata evolving over time is provided. An application may generate a visualization depicting the temporal evolution of metadata describing objects in an object store over a plurality of time intervals. The application may switch between a visualization of object metadata flowing like a river or cascading like a waterfall over time. A ranked list of metadata items may be determined for some pre-selected intervals during a pre-processing step. Then at runtime when a request may be received for providing a ranked list of metadata items for a query interval, a combination of time intervals from the pre-selected time intervals may be determined that cover the query time interval, and the ranked lists of metadata items for each time interval in the combination of time intervals that cover the query time interval may be aggregated and output for visualization.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: June 15, 2010
    Assignee: Yahoo! Inc.
    Inventors: Micah Joel Dubinko, Shanmugasundaram Ravikumar, Joseph Andrew Magnani, Jasmine Novak, Prabhakar Raghavan, Andrew Tomkins
  • Patent number: 7581184
    Abstract: An improved system and method for selecting and visualizing object metadata evolving over time is provided. An application may generate a visualization depicting the temporal evolution of metadata describing objects in an object store over a plurality of time intervals. The application may switch between a visualization of object metadata flowing like a river or cascading like a waterfall over time. A ranked list of metadata items may be determined for some pre-selected intervals during a pre-processing step. Then at runtime when a request may be received for providing a ranked list of metadata items for a query interval, a combination of time intervals from the pre-selected time intervals may be determined that cover the query time interval, and the ranked lists of metadata items for each time interval in the combination of time intervals that cover the query time interval may be aggregated and output for visualization.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: August 25, 2009
    Assignee: Yahoo! Inc.
    Inventors: Micah Joel Dubinko, Shanmugasundaram Ravikumar, Joseph Andrew Magnani, Jasmine Novak, Prabhakar Raghavan, Andrew Tomkins
  • Publication number: 20090158180
    Abstract: An inline-customizable widget receives an indication from a user that he would like to customize the widget, offers the user various customization options, and ultimately provides the user with a customized widget (per the user's settings) to be embedded in a web page of the user's choice, as facilitated by the widget itself; every step in the customization process takes place within the widget itself and the user need not edit any widget code or visit any web page separate from the web page in which the widget is originally found.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 18, 2009
    Applicant: YAHOO! INC.
    Inventors: Joseph Andrew Magnani, Steven Horowitz
  • Publication number: 20090089668
    Abstract: A smart-sizing, browser-based widget uses both information defined by a user (e.g., a width value, etc.) and information provided by the web browser and web page within which it is being displayed, to calculate, in real-time, which of its elements to display, and at what scale, so as to make the most efficient use of its available space. The determination as to which elements to display may be a function of a pre-defined relationship among the elements.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: YAHOO! INC.
    Inventors: Joseph Andrew Magnani, William MacDonald White
  • Publication number: 20070283290
    Abstract: An improved system and method for selecting and visualizing object metadata evolving over time is provided. An application may generate a visualization depicting the temporal evolution of metadata describing objects in an object store over a plurality of time intervals. The application may switch between a visualization of object metadata flowing like a river or cascading like a waterfall over time. A ranked list of metadata items may be determined for some pre-selected intervals during a pre-processing step. Then at runtime when a request may be received for providing a ranked list of metadata items for a query interval, a combination of time intervals from the pre-selected time intervals may be determined that cover the query time interval, and the ranked lists of metadata items for each time interval in the combination of time intervals that cover the query time interval may be aggregated and output for visualization.
    Type: Application
    Filed: May 19, 2006
    Publication date: December 6, 2007
    Applicant: Yahoo! Inc.
    Inventors: Micah Joel Dubinko, Shanmugasundaram Ravikumar, Joseph Andrew Magnani, Jasmine Novak, Prabhakar Raghavan, Andrew Tomkins
  • Publication number: 20070271270
    Abstract: An improved system and method for selecting and visualizing object metadata evolving over time is provided. An application may generate a visualization depicting the temporal evolution of metadata describing objects in an object store over a plurality of time intervals. The application may switch between a visualization of object metadata flowing like a river or cascading like a waterfall over time. A ranked list of metadata items may be determined for some pre-selected intervals during a pre-processing step. Then at runtime when a request may be received for providing a ranked list of metadata items for a query interval, a combination of time intervals from the pre-selected time intervals may be determined that cover the query time interval, and the ranked lists of metadata items for each time interval in the combination of time intervals that cover the query time interval may be aggregated and output for visualization.
    Type: Application
    Filed: May 19, 2006
    Publication date: November 22, 2007
    Applicant: Yahoo! Inc.
    Inventors: Micah Joel Dubinko, Shanmugasundaram Ravikumar, Joseph Andrew Magnani, Jasmine Novak, Prabhakar Raghavan, Andrew Tomkins
  • Patent number: D719188
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: December 9, 2014
    Assignee: Apple Inc.
    Inventors: Alexandrea Anderson, William Martin Bachman, Taylor Gerard Carrigan, Elizabeth Caroline Cranfill, Juliana Diaz Delgado, Monika E. Gromek, Joe Randall Howard, Joseph Andrew Magnani, Brendon Manwaring, Joshua Kane McGlinn, Daniel Emil Pu, Jeffrey L. Robbin