Patents by Inventor Philip Fung

Philip Fung 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: 20140282084
    Abstract: In one embodiment, a method includes displaying a digest of messages and notifications without launching applications associated with the messages or notifications, receiving a user input selecting an interactive element in the digest corresponding to a message or notification, displaying the message or notification corresponding to the selected interactive element without launching the application associated with the message or notification, receiving a second user input interacting with the message or notification, executing a messaging or notification function corresponding to the interaction without launching the application associated with the message or notification.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Neel Ishwar Murarka, Philip Fung, Niv Seker, Francis Luu
  • Publication number: 20140189531
    Abstract: In one embodiment, a method includes determining whether a user of the mobile computing device is currently actively using an application on the mobile computing device; and if the user is not currently actively using an application on the mobile computing device, then automatically and without user input providing for display to the user on the mobile computing device a user interface (UI) including a number of interactive elements that each correspond to one of a number of social-networking functionalities provided at least in part by a social-networking system remote from the mobile computing device.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Inventors: Neel Ishwar Murarka, Philip Fung, Niv Seker, Adam Mosseri, Francis Luu, Carl Phillip Sjogreen, Cory Rudolph Ondrejka, Bret Steven Taylor
  • Patent number: 8005857
    Abstract: A unique object navigation system, user interface, and method that facilitate faster and smoother navigation of objects are provided. For example, the system can generate a plurality of objects that can be rendered on a display space that spans a single page in length, thereby mitigating the need to navigate through multiple pages. The system can determine the length of the page according to the number of objects generated. To view off-screen objects, an infinite scroll component can be employed. The amount of scroll space needed to view the plurality of objects can be determined in part by the length of the page and/or by the number of objects. The objects can also be viewed in a film strip format that is infinitely scrollable. The film strip view allows a view of the objects to be maintained while also viewing a selected object in greater detail at the same time.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Julia H. Farago, Hugh E. Williams, James E. Walsh, Nicholas A. Whyte, Kavi J. Goel, Philip Fung, Ariel J. Lazier, Kenneth A. Moss, Ethan N. Ray
  • Publication number: 20100083155
    Abstract: A unique object navigation system, user interface, and method that facilitate faster and smoother navigation of objects are provided. For example, the system can generate a plurality of objects that can be rendered on a display space that spans a single page in length, thereby mitigating the need to navigate through multiple pages. The system can determine the length of the page according to the number of objects generated. To view off-screen objects, an infinite scroll component can be employed. The amount of scroll space needed to view the plurality of objects can be determined in part by the length of the page and/or by the number of objects. The objects can also be viewed in a film strip format that is infinitely scrollable. The film strip view allows a view of the objects to be maintained while also viewing a selected object in greater detail at the same time.
    Type: Application
    Filed: December 3, 2009
    Publication date: April 1, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: JULIA H. FARAGO, HUGH E. WILLIAMS, JAMES E. WALSH, NICHOLAS A. WHYTE, KAVI J. GOEL, PHILIP FUNG, ARIEL J. LAZIER, KENNETH A. MOSS, ETHAN N. RAY
  • Patent number: 7664739
    Abstract: A unique object navigation system, user interface, and method that facilitate faster and smoother navigation of objects are provided. For example, the system can generate a plurality of objects that can be rendered on a display space that spans a single page in length, thereby mitigating the need to navigate through multiple pages. The system can determine the length of the page according to the number of objects generated. To view off-screen objects, an infinite scroll component can be employed. The amount of scroll space needed to view the plurality of objects can be determined in part by the length of the page and/or by the number of objects. The objects can also be viewed in a film strip format that is infinitely scrollable. The film strip view allows a view of the objects to be maintained while also viewing a selected object in greater detail at the same time.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Julia H. Farago, Hugh E. Williams, James E. Walsh, Nicholas A. Whyte, Kavi J. Goel, Philip Fung, Ariel J. Lazier, Kenneth A. Moss, Ethan N. Ray
  • Publication number: 20070198476
    Abstract: A unique object navigation system, user interface, and method that facilitate faster and smoother navigation of objects are provided. For example, the system can generate a plurality of objects that can be rendered on a display space that spans a single page in length, thereby mitigating the need to navigate through multiple pages. The system can determine the length of the page according to the number of objects generated. To view off-screen objects, an infinite scroll component can be employed. The amount of scroll space needed to view the plurality of objects can be determined in part by the length of the page and/or by the number of objects. The objects can also be viewed in a film strip format that is infinitely scrollable. The film strip view allows a view of the objects to be maintained while also viewing a selected object in greater detail at the same time.
    Type: Application
    Filed: February 14, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Julia Farago, Hugh Williams, James Walsh, Nicholas Whyte, Kavi Goel, Philip Fung, Ariel Lazier, Kenneth Moss, Ethan Ray