Patents by Inventor Momin Al-Ghosien

Momin Al-Ghosien 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).

  • Patent number: 9594430
    Abstract: A method for controlling a computer system includes acquiring video of a subject, and obtaining from the video a time-resolved sequence of depth maps. An area targeting motion is selected from each depth map in the sequence. Then, a section of the depth map bounded by the area and lying in front of a plane is selected. This section of the depth map is used for fitting a geometric model of the subject.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: March 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Momin Al-Ghosien, Craig Peeper
  • Patent number: 9300737
    Abstract: Systems and methods for providing data replication and/or synchronization across multiple processor-based devices. Data objects (e.g., image files, video files, audio files) may exist in a plurality of forms (e.g., original, preview, thumbnail). The systems and methods utilize object device links (ODLs) and needs/has flags which are replicated to multiple processor-based devices to provide partial or full object replication between multiple processor-based devices. Some implementations provide complete replica backups of objects. Some implementations provide temporary protection of original forms of objects, for example, when a user is traveling. Some implementations provide for relaying and shuttling of objects across multiple devices via one or more networks and/or via peer-to-peer wired or wireless communications also allowing for offsite and remote location backup of objects. Some implementations provide support for container and individual object replication policies with inheritance.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: March 29, 2016
    Assignee: Mylio, LLC
    Inventors: Mohsen Agsen, Deon Brewis, David de Regt, Momin Al-Ghosien, Jean Pierre Duplessis, Craig Symonds
  • Patent number: 8526734
    Abstract: A method for controlling a computer system includes acquiring video of a subject, and obtaining from the video a time-resolved sequence of depth maps. A geometric model of the subject is fit to each depth map in the sequence and tracked into a subsequent depth map in the sequence. From the subsequent depth map, a background section is selected for exclusion. The background section is one that lacks coherent motion and is located more than a threshold distance from the coordinates of the geometric model tracked in. Then, a subsequent geometric model of the subject is fit to the depth map with the background section excluded.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Momin Al-Ghosien, Craig Peeper
  • Publication number: 20120309517
    Abstract: A method for controlling a computer system includes acquiring video of a subject, and obtaining from the video a time-resolved sequence of depth maps. A geometric model of the subject is fit to each depth map in the sequence and tracked into a subsequent depth map in the sequence. From the subsequent depth map, a background section is selected for exclusion. The background section is one that lacks coherent motion and is located more than a threshold distance from the coordinates of the geometric model tracked in. Then, a subsequent geometric model of the subject is fit to the depth map with the background section excluded.
    Type: Application
    Filed: June 1, 2011
    Publication date: December 6, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Momin Al-Ghosien, Craig Peeper
  • Publication number: 20120306735
    Abstract: A method for controlling a computer system includes acquiring video of a subject, and obtaining from the video a time-resolved sequence of depth maps. An area targeting motion is selected from each depth map in the sequence. Then, a section of the depth map bounded by the area and lying in front of a plane is selected. This section of the depth map is used for fitting a geometric model of the subject.
    Type: Application
    Filed: June 1, 2011
    Publication date: December 6, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Momin Al-Ghosien, Craig Peeper
  • Publication number: 20060005175
    Abstract: A system and methods are provided that make compile-time declarative modeling available for SOAP-based data transmission(s). The declarative modeling minimizes the amount of coding required of a developer. The underlying details regarding the SOAP protocol, dispatching to the appropriate object and function, marshaling and un-marshaling of XML and generating the SOAP response are hidden from the developer when implementing SOAP-based Web services. The task of creating a SOAP-based web service is thus greatly simplified by reducing the number and complexity of considerations required of the developer when generating SOAP-based Web services. In one embodiment, attributes for Visual C++ are utilized as a framework for a declarative syntax for SOAP-based Web services, which Visual C++ attributes have access to type and marshaling information.
    Type: Application
    Filed: August 31, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Paul Ringseth, Momin Al-Ghosien, Jasjit Grewal
  • Publication number: 20060004777
    Abstract: A system and methods are provided that make compile-time declarative modeling available for SOAP-based data transmission(s). The declarative modeling minimizes the amount of coding required of a developer. The underlying details regarding the SOAP protocol, dispatching to the appropriate object and function, marshaling and un-marshaling of XML and generating the SOAP response are hidden from the developer when implementing SOAP-based Web services. The task of creating a SOAP-based web service is thus greatly simplified by reducing the number and complexity of considerations required of the developer when generating SOAP-based Web services. In one embodiment, attributes for Visual C++ are utilized as a framework for a declarative syntax for SOAP-based Web services, which Visual C++ attributes have access to type and marshaling information.
    Type: Application
    Filed: August 5, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Paul Ringseth, Momin Al-Ghosien, Jasjit Grewal
  • Patent number: 6961905
    Abstract: An editing program establishes communication with a remote computer using an Internet protocol, downloads a web page containing one or more imported images and displays the web page on a user interface. As the user moves a cursor over an imported image, its appearance may change. The user may select an imported image to edit directly from the displayed web page. In response to the user selecting an image, the editing program presents the image in an editing interface for modification by the user. The image may then be saved back to its original location according to write access permissions.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: November 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Steven Andrew Cover, Daniel Gwozdz, Susan Pappalardo, Momin Al-Ghosien, Dorothy Al-Ghosien