Patents by Inventor Crystal Hoyer
Crystal Hoyer 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: 20230401048Abstract: A particular method includes storing a manifest file and a parameters file at a data store. The manifest file and the parameters file are associated with a software deployment package. An application associated with the software deployment package is published to a first remote computing device and to a second remote computing device. The method includes receiving first parameter values from the first remote computing device and receiving second parameter values from the second remote computing device. The first parameter values are stored in a first region of the data store that is specific to the first computing device. The second parameter values are stored in a second region of the data store that is specific to the second computing device.Type: ApplicationFiled: June 12, 2023Publication date: December 14, 2023Inventors: Madhur Joshi, Crystal Hoyer, David Cox, Mohammed Parvez Shaikh, Emily B. Repperger, Yamini Jagadeesan, Muhammad Bilal Aslam, Clea Allington, Yishai Galatzer
-
Patent number: 11720336Abstract: A particular method includes storing a manifest file and a parameters file at a data store. The manifest file and the parameters file are associated with a software deployment package. An application associated with the software deployment package is published to a first remote computing device and to a second remote computing device. The method includes receiving first parameter values from the first remote computing device and receiving second parameter values from the second remote computing device. The first parameter values are stored in a first region of the data store that is specific to the first computing device. The second parameter values are stored in a second region of the data store that is specific to the second computing device.Type: GrantFiled: April 8, 2019Date of Patent: August 8, 2023Inventors: Madhur Joshi, Crystal Hoyer, David Cox, Mohammed Parvez Shaikh, Emily B. Repperger, Yamini Jagadeesan, Muhammad Bilal Aslam, Clea Allington, Yishai Galatzer
-
Patent number: 11605098Abstract: Technologies are provided for generation of quality scores for brand curation. A quality score represents a quality assessment of a brand. To generate quality scores, a machine-learning (ML) model can be trained to classify brands as either pertaining or not-pertaining to a group of select brands. The ML model can be trained using the group of select brands as a training set and performance signals for those brands as feature inputs. A select brand can be an expert curated brand, a brand carried by a particular merchant, or a brand identified using social media. A performance signal defines a value of a quality metric of a brand, where the quality metric defines an aspect of interaction between a customer and the brand within a digital marketplace. A quality score of a brand can be generated by applying the trained ML model to performance signals for the brand.Type: GrantFiled: February 6, 2020Date of Patent: March 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Taejin Park, Thiago Schiavo Mosqueiro, Matthew Taddy, William Lee Gans, Crystal Hoyer, Ramon Huerta
-
Publication number: 20190294424Abstract: A particular method includes storing a manifest file and a parameters file at a data store. The manifest file and the parameters file are associated with a software deployment package. An application associated with the software deployment package is published to a first remote computing device and to a second remote computing device. The method includes receiving first parameter values from the first remote computing device and receiving second parameter values from the second remote computing device. The first parameter values are stored in a first region of the data store that is specific to the first computing device. The second parameter values are stored in a second region of the data store that is specific to the second computing device.Type: ApplicationFiled: April 8, 2019Publication date: September 26, 2019Inventors: Madhur Joshi, Crystal Hoyer, David Cox, Mohammed Parvez Shaikh, Emily B. Repperger, Yamini Jagadeesan, Muhammad Bilal Aslam, Clea Allington, Yishai Galatzer
-
Patent number: 10296317Abstract: A particular method includes storing a manifest file and a parameters file at a data store. The manifest file and the parameters file are associated with a software deployment package. An application associated with the software deployment package is published to a first remote computing device and to a second remote computing device. The method includes receiving first parameter values from the first remote computing device and receiving second parameter values from the second remote computing device. The first parameter values are stored in a first region of the data store that is specific to the first computing device. The second parameter values are stored in a second region of the data store that is specific to the second computing device.Type: GrantFiled: December 20, 2010Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Madhur Joshi, Crystal Hoyer, David Cox, Mohammed Parvez Shaikh, Emily B. Repperger, Yamini Jagadeesan, Muhammad Bilal Aslam, Clea Allington, Yishai Galatzer
-
Publication number: 20120159468Abstract: A particular method includes storing a manifest file and a parameters file at a data store. The manifest file and the parameters file are associated with a software deployment package. An application associated with the software deployment package is published to a first remote computing device and to a second remote computing device. The method includes receiving first parameter values from the first remote computing device and receiving second parameter values from the second remote computing device. The first parameter values are stored in a first region of the data store that is specific to the first computing device. The second parameter values are stored in a second region of the data store that is specific to the second computing device.Type: ApplicationFiled: December 20, 2010Publication date: June 21, 2012Applicant: Microsoft CorporationInventors: Madhur Joshi, Crystal Hoyer, David Cox, Mohammed Parvez Shaikh, Emily B. Repperger, Yamini Jagadeesan, Muhammad Bilal Aslam, Clea Allington, Yishai Galatzer
-
Publication number: 20070180397Abstract: A canvas in an inking application is created and manipulated based on ink strokes. An ink stroke outside a presented canvas, even outside a user interface of the inking application, is recorded and the presented canvas enlarged to cover the recorded ink stroke. If the ink stroke begins on a command area such as a canvas size control icon, the command associated with the area is executed. If the ink stroke begins in a typed text area, lines are frozen and separated responsive to the first stroke. A new canvas is presented between the separated lines. A size of the new canvas is adjusted based on ink entry or a size of the first ink stroke.Type: ApplicationFiled: January 31, 2006Publication date: August 2, 2007Applicant: Microsoft CorporationInventors: Crystal Hoyer, Clifton Owen, Howard Cooperstein, Steven Breinberg, Guem Kim
-
Publication number: 20070112832Abstract: When using graphical diagrams, cutting and pasting operations may take advantage of predefined relationships to intelligently insert and remove items from the diagram. A text data model may be interpreted sequentially or hierarchically to construct various diagrams. Pasting operations will bring new data into the diagram and data model while conforming the new data to the diagram definition. Cutting operations may cause the data model and diagram to be healed to conform to the diagram definition.Type: ApplicationFiled: November 17, 2005Publication date: May 17, 2007Applicant: Microsoft CorporationInventors: Karen Wong, Andrew Howe, Brent Gilbert, Crystal Hoyer, Matthew Kotler, Mikko Mannisto
-
Publication number: 20070103468Abstract: A method for determining the location of a shape to be inserted into a diagram representing a data graph is disclosed. The method comprises determining a starting shape within the diagram; retrieving the number of nodes associated with the node associated with the starting shape; and comparing a preferred number of child nodes associated with the node associated with the starting shape to the current number of child nodes associated with the node. The results of the comparison are used to determine the node to be inserted in the data graph, the location of the node in the data graph, and the location of the shape in the diagram.Type: ApplicationFiled: November 8, 2005Publication date: May 10, 2007Applicant: Microsoft CorporationInventors: Shailesh Saini, Crystal Hoyer, Matthew Kotler, Gary Pritting, Karen Wong