Patents by Inventor Jeff Ma

Jeff Ma 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: 20160050285
    Abstract: According to one or more embodiments of the present disclosure, a method of linking images may include analyzing metadata of a plurality of image files each associated with an image of a plurality of images. The method may also include determining that the plurality of images are associated with the same event based on the analysis of the metadata. In addition, the method may include linking the plurality of images based on the determination that the plurality of images are associated with the same event.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 18, 2016
    Inventors: Andreas von Sneidern, Kevin Arnold, Jeff Ma, Mihnea Calin Pacurariu
  • Publication number: 20150326818
    Abstract: Systems and methods are disclosed to retrieve a first plurality of images from a local storage location at an electronic device; display each image of the first plurality of images on a display of the electronic device with a first transition between consecutively displayed images of the first plurality of images; receive a second plurality of images from a remote storage location through a communication interface of the electronic device; and display each image of the second plurality of images on the display of the electronic device with a second transition between consecutively displayed images of the second plurality of images, wherein the second transition is different than the first transition.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 12, 2015
    Inventor: Jeff Ma
  • Publication number: 20150324395
    Abstract: Embodiments described herein include systems and methods for organizing and displaying images (or videos or stacks of images) by day, week, month and/or holiday regardless of the current year or the year the images were captured. For example, a method for displaying images may include determining a current day of a current year using a processor of an electronic device; selecting a first plurality of images stored in a memory having a capture day that is within a first time period surrounding the current day and a capture year that is different than the current year; and displaying the first plurality of images through a user interface of the electronic device.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 12, 2015
    Inventors: Kevin Arnold, Jeff Ma, Justin Lee, David Pope
  • Publication number: 20150326452
    Abstract: Embodiments of the invention include a method for determining the health of a storage network of electronic devices. In some embodiments, the method may include determining a data size of a catalogue of data items stored in one or more electronic devices within a network of electronic devices; determining a storage capacity of the network of electronic devices; determining a storage health of the network of electronic devices based on the data size of the catalogue of data items and the storage capacity of the one or more electronic devices; and outputting the storage health of the network of electronic devices.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: Lyve Minds, Inc.
    Inventors: Timothy Bucher, Ain McKendrick, Jeff Ma, Justin Lee, Randeep Singh Gakhal, Christian M. Kaiser, Morgan Francois Stephan Dollard, Greg Smelzer
  • Publication number: 20150286401
    Abstract: Embodiments of the invention include a method for displaying stacks of photos in a timeline on a user display. The timeline and/or position of the stacks of photos may be translated in time and/or the granularity of the time may be changed in response to a gesture from a user received through a user interface such as, for example, a touchscreen.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 8, 2015
    Inventors: Jeff Ma, Justin Lee, Edgar Lee, Scott Zimmerman, Phillip Anthony Myles
  • Publication number: 20150288783
    Abstract: Methods and systems are disclosed for displaying a graphical representation of a status of a device in a photo and/or video sharing network of devices. For example, a method may include determining a health status of the device that includes the network availability of the device; determining a storage capacity availability of the device; determining a synching status of device that includes the status of synching photos and/or videos with other devices in the photo and/or video sharing network of devices; displaying an icon representative of the device on a user interface. In some embodiments, the icon may include one or more of the following: a graphical representation of the health status of the device; a graphical representation of the storage capacity availability of the device; and a graphical representation of the synching status.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 8, 2015
    Inventors: Jeff Ma, Justin Lee
  • Publication number: 20150243326
    Abstract: Embodiments described herein include systems and methods for automatically creating compilation videos from an original video based on metadata associated with the original video. For example, a method for creating a compilation video may include determining a relevance score for video frames in an original video; selecting a plurality of relevant video frames from the original video based on the relevance score; selecting a plurality of video clips from the original video based on the relevance scores of the video frames; and creating a compilation video from the plurality of video clips. Each of the plurality of video clips, for example, may include at least one relevant video frame from the plurality of relevant video frames.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: LYVE MINDS, INC.
    Inventors: Mihnea Calin Pacurariu, Andreas von Sneidern, Kevin Arnold, Greg Smelzer, Jeff Ma
  • Publication number: 20150058590
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 26, 2015
    Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKENDRICK, Timothy BUCHER, Jeff MA, Randeep Singh GAKHAL, Rick PASETTO, Stephen SEWERYNEK
  • Publication number: 20150058591
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 26, 2015
    Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKENDRICK, Timothy BUCHER, Jeff MA, Randeep Singh GAKHAL, Rick PASETTO, Stephen SEWERYNEK
  • Patent number: 8880838
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 4, 2014
    Assignee: Lyve Minds, Inc.
    Inventors: Christian M. Kaiser, Peter D. Stout, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
  • Publication number: 20140195757
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Application
    Filed: December 20, 2013
    Publication date: July 10, 2014
    Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
  • Patent number: 7499022
    Abstract: A device for providing user input to a computer includes a base member with a tracking sensor for detecting motion of the base member and a vertical grip member that extends upward from the base member. A scroll wheel is rotatably mounted in the grip member and oriented so as to be rotatable by a substantially arc-like movement of a thumb of a hand holding the grip member.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: March 3, 2009
    Assignee: FastMoto, LLC
    Inventors: Jeff Ma, Ain McKendrick, Robert Yuan
  • Publication number: 20050156889
    Abstract: A device for providing user input to a computer includes a base member with a tracking sensor. A vertically oriented pistol grip member is disposed at an aft portion of the base member and extends upward therefrom. A pistol barrel member extends forward from an upper portion of the pistol grip member. The counterweight is disposed toward the aft portion of the base member so as to counterbalance a weight of the pistol barrel member and a weight of the pistol grip member. The counterweight can also provide a stabilizing force when the user holds and operates the pistol grip member.
    Type: Application
    Filed: November 5, 2004
    Publication date: July 21, 2005
    Applicant: MonsterGecko, LLC
    Inventors: Jeff Ma, Ain McKendrick, Robert Yuan
  • Publication number: 20050148389
    Abstract: A device for providing user input to a computer includes a base member that has a base axis. A tracking sensor for sensing motion of the base member is mounted in the base member at a sensor location along the base axis. A vertical grip member extends upward from the base member. A major axis of the vertical grip member intersects the base axis at a grip axis location that is offset from the sensor location by a distance greater than zero.
    Type: Application
    Filed: November 5, 2004
    Publication date: July 7, 2005
    Applicant: MonsterGecko, LLC
    Inventors: Jeff Ma, Ain McKendrick, Robert Yuan
  • Publication number: 20050116926
    Abstract: A device for providing user input to a computer includes a vertical grip member that has a trigger disposed on a forward surface thereof so that the trigger is operable by a first finger of a hand holding the grip member. A first single throw electrical switch coupled to the trigger generates signals in response to depression of the trigger.
    Type: Application
    Filed: November 5, 2004
    Publication date: June 2, 2005
    Applicant: MonsterGecko, LLC
    Inventors: Jeff Ma, Ain McKendrick, Robert Yuan
  • Publication number: 20050099390
    Abstract: A device for providing user input to a computer has a trigger disposed on a forward surface of a vertically oriented grip member so that the trigger is operable by a first finger of a user's hand, and button input signals are generated in response to operation of the trigger. A scroll wheel is rotatably mounted on the grip member and is positioned so as to be operable by the user's thumb, and scroll input signals are generated in response to operation of the scroll wheel.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 12, 2005
    Applicant: MonsterGecko, LLC
    Inventors: Jeff Ma, Ain McKendrick, Robert Yuan
  • Publication number: 20050099389
    Abstract: A device for providing user input to a computer includes a base member with a tracking sensor for detecting motion of the base member and a vertical grip member that extends upward from the base member. A scroll wheel is rotatably mounted in the grip member and oriented so as to be rotatable by a substantially arc-like movement of a thumb of a hand holding the grip member.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 12, 2005
    Applicant: MonsterGecko, LLC
    Inventors: Jeff Ma, Ain McKendrick, Robert Yuan
  • Patent number: D610160
    Type: Grant
    Filed: January 9, 2008
    Date of Patent: February 16, 2010
    Assignee: Apple Inc.
    Inventors: Greg Dudey, Rachel Goldeen, Steve Jobs, Jeff Ma, Jeff Robbin
  • Patent number: D697520
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: January 14, 2014
    Assignee: Apple Inc.
    Inventors: Greg Dudey, Rachel Goldeen, Steve Jobs, Jeff Ma, Jeff Robbin
  • Patent number: D716825
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: November 4, 2014
    Assignee: Apple Inc.
    Inventors: William Martin Bachman, Taylor Gerard Carrigan, Jai Chulani, Ronald Dennis Lue-Sang, Jeff Ma, Jeffrey L. Robbin, Jim Young