Patents by Inventor Ian Carl Legler
Ian Carl Legler 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: 10853347Abstract: In some examples, dependency-based metadata retrieval and update may include receiving a query for an update of metadata associated with an application. The query may include a previous version associated with a previous synchronization of the metadata. Alternatively or additionally, the query may include a metadata tree associated with the metadata. Dependency based metadata retrieval and update may further include generating, based on the query and a dependency tree, a response to include the update that includes a modification to a metadata fragment of the metadata. The dependency tree may include a parent and child relationship between each of a plurality of metadata fragments including the metadata fragment, and may further include versions associated with the plurality of metadata fragments.Type: GrantFiled: March 31, 2017Date of Patent: December 1, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ian Carl Legler, Hitesh Kapoor, Manoj Lalavat, Lakshaya Goel, Alexander Argutin
-
Publication number: 20180285403Abstract: In some examples, dependency-based metadata retrieval and update may include receiving a query for an update of metadata associated with an application. The query may include a previous version associated with a previous synchronization of the metadata. Alternatively or additionally, the query may include a metadata tree associated with the metadata. Dependency based metadata retrieval and update may further include generating, based on the query and a dependency tree, a response to include the update that includes a modification to a metadata fragment of the metadata. The dependency tree may include a parent and child relationship between each of a plurality of metadata fragments including the metadata fragment, and may further include versions associated with the plurality of metadata fragments.Type: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ian Carl LEGLER, Hitesh KAPOOR, Manoj LALAVAT, Lakshaya GOEL, Alexander ARGUTIN
-
Patent number: 10025767Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.Type: GrantFiled: December 31, 2015Date of Patent: July 17, 2018Assignee: CALLAHAN CELLULAR L.L.C.Inventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
-
Publication number: 20160117305Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.Type: ApplicationFiled: December 31, 2015Publication date: April 28, 2016Inventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
-
Patent number: 9250929Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.Type: GrantFiled: March 1, 2012Date of Patent: February 2, 2016Assignee: CALLAHAN CELLULAR L.L.C.Inventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
-
Publication number: 20120159299Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.Type: ApplicationFiled: March 1, 2012Publication date: June 21, 2012Applicant: JOWTIFF BROS. A.B., LLCInventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
-
Patent number: 8151181Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.Type: GrantFiled: August 24, 2009Date of Patent: April 3, 2012Assignee: Jowtiff Bros. A.B., LLCInventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
-
Publication number: 20090307576Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.Type: ApplicationFiled: August 24, 2009Publication date: December 10, 2009Inventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
-
Patent number: 7581169Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.Type: GrantFiled: January 14, 2005Date of Patent: August 25, 2009Inventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
-
Publication number: 20080046407Abstract: A flexible data search interface is provided. The search interface incorporates multiple tabbed display components, each of which is dedicated to user-entry of a different type of search criteria. When a search is initiated, the search is based on an amalgamation of search criteria entered into each of the multiple tabbed display components. The search interface is implemented within an application to facilitate any of a variety of functions including, but not limited to, information retrieval and task-completion.Type: ApplicationFiled: August 16, 2006Publication date: February 21, 2008Applicant: Microsoft CorporationInventors: Mehul Shah, Ian Carl Legler, Christian Heydemann