Patents by Inventor Owen Lin
Owen Lin 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: 20240427581Abstract: Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.Type: ApplicationFiled: September 6, 2024Publication date: December 26, 2024Inventors: Yan Huang, Nikhil Rao, Owen Lin, Ilya Firman, Anil Iyer
-
Patent number: 12106084Abstract: Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.Type: GrantFiled: June 14, 2022Date of Patent: October 1, 2024Assignee: GOOGLE LLCInventors: Yan Huang, Nikhil Rao, Owen Lin, Ilya Firman, Anil Iyer
-
Publication number: 20220308987Abstract: Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.Type: ApplicationFiled: June 14, 2022Publication date: September 29, 2022Inventors: Yan Huang, Nikhil Rao, Owen Lin, llya Firman, Anil lyer
-
Patent number: 11416229Abstract: Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.Type: GrantFiled: June 5, 2020Date of Patent: August 16, 2022Assignee: GOOGLE LLCInventors: Yan Huang, Nikhil Rao, Owen Lin, Ilya Firman, Anil Iyer
-
Patent number: 11385990Abstract: Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.Type: GrantFiled: March 13, 2019Date of Patent: July 12, 2022Assignee: GOOGLE LLCInventors: Yan Huang, Nikhil Rao, Owen Lin, Ilya Firman, Anil Iyer
-
Publication number: 20210240598Abstract: Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.Type: ApplicationFiled: March 13, 2019Publication date: August 5, 2021Inventors: Yan Huang, Nikhil Rao, Owen Lin, Ilya Firman, Anil Iyer
-
Publication number: 20200301968Abstract: Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.Type: ApplicationFiled: June 5, 2020Publication date: September 24, 2020Inventors: Yan Huang, Nikhil Rao, Owen Lin, Ilya Firman, Anil Iyer
-
Patent number: 8726969Abstract: A double shade includes a head rail, at least one end cap having an end panel disposed with the head rail and a bracket arm extending from the end panel, a first window treatment being disposed with the head rail, a second window treatment being disposed with the bracket arm, and a clip engaged with the first window treatment and the second window treatment. A double shade includes a head rail extending between first and second ends, first and second end caps including respective end panels mounted with the first and second ends of the head rail and respective bracket arms extending from the end panels, a cellular shade mounted with the head rail, and a roller shade extending between first and second ends respectively mounted with the bracket arms of the first and second end caps, wherein the cellular shade is independently movable relative to the roller shade.Type: GrantFiled: March 1, 2012Date of Patent: May 20, 2014Inventor: Owen Lin
-
Publication number: 20130159198Abstract: Embodiments of the invention provide systems and methods for providing a graphical, interactive representation of activities within a project. According to one embodiment, a method for providing a graphical, interactive map representing a project can comprise reading a description of the project. The description can define a plurality of activities in the project and one or more milestones for the project. The plurality of activities and one or more milestones can comprise elements of the map. One or more ordered lists of elements can be generated based on the description. The one or more ordered lists can be arranged in one or more levels. The map can be drawn based on the levels of ordered lists.Type: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Applicant: Oracle International CorporationInventors: John Cartan, Owen Lin
-
Publication number: 20120222824Abstract: A double shade includes a head rail, at least one end cap having an end panel disposed with the head rail and a bracket arm extending from the end panel, a first window treatment being disposed with the head rail, a second window treatment being disposed with the bracket arm, and a clip engaged with the first window treatment and the second window treatment. A double shade includes a head rail extending between first and second ends, first and second end caps including respective end panels mounted with the first and second ends of the head rail and respective bracket arms extending from the end panels, a cellular shade mounted with the head rail, and a roller shade extending between first and second ends respectively mounted with the bracket arms of the first and second end caps, wherein the cellular shade is independently movable relative to the roller shade.Type: ApplicationFiled: March 1, 2012Publication date: September 6, 2012Inventor: Owen Lin