Patents by Inventor Yaron Y. Goland
Yaron Y. Goland 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: 20220318221Abstract: Systems and methods relate to auto-tagging of data in a data lake or a data storage. Generating a statistical summary of the data lake and interactively receiving data in a selected column of an exemplar data addresses an issue of efficiently and accurately auto-tagging data in a data lake. The present disclosure automatically generates a statistical summary of the data lake using a lightweight off-line processing. A graphical user interface interactively receives an exemplar data file with a selection of a column in the exemplar data file. A list of candidate data-tagging patterns is generated based on the statistical summary and updates the list by removing candidate data-tagging patterns that under-generalize the data. The present disclosure determines a data-tagging pattern by selecting a candidate data-tagging profile from the list based on having the least number of matching columns in the data lake.Type: ApplicationFiled: June 23, 2022Publication date: October 6, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Yeye HE, Jie SONG, Yue WANG, Surajit CHAUDHURI, Vishal Kumar Seshagirirao ANIL, Yaron Y. GOLAND, Gaurav MALHOTRA, Blake LASSITER
-
Patent number: 11397716Abstract: Systems and methods relate to auto-tagging of data in a data lake or a data storage. Generating a statistical summary of the data lake and interactively receiving data in a selected column of an exemplar data addresses an issue of efficiently and accurately auto-tagging data in a data lake. The present disclosure automatically generates a statistical summary of the data lake using a lightweight off-line processing. A graphical user interface interactively receives an exemplar data file with a selection of a column in the exemplar data file. A list of candidate data-tagging patterns is generated based on the statistical summary and updates the list by removing candidate data-tagging patterns that under-generalize the data. The present disclosure determines a data-tagging pattern by selecting a candidate data-tagging profile from the list based on having the least number of matching columns in the data lake.Type: GrantFiled: November 19, 2020Date of Patent: July 26, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Yeye He, Jie Song, Yue Wang, Surajit Chaudhuri, Vishal Kumar Seshagirirao Anil, Yaron Y. Goland, Gaurav Malhotra, Blake Lassiter
-
Publication number: 20220156242Abstract: Systems and methods relate to auto-tagging of data in a data lake or a data storage. Generating a statistical summary of the data lake and interactively receiving data in a selected column of an exemplar data addresses an issue of efficiently and accurately auto-tagging data in a data lake. The present disclosure automatically generates a statistical summary of the data lake using a lightweight off-line processing. A graphical user interface interactively receives an exemplar data file with a selection of a column in the exemplar data file. A list of candidate data-tagging patterns is generated based on the statistical summary and updates the list by removing candidate data-tagging patterns that under-generalize the data. The present disclosure determines a data-tagging pattern by selecting a candidate data-tagging profile from the list based on having the least number of matching columns in the data lake.Type: ApplicationFiled: November 19, 2020Publication date: May 19, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Yeye HE, Jie SONG, Yue WANG, Surajit CHAUDHURI, Vishal Kumar Seshagirirao ANIL, Yaron Y. GOLAND, Gaurav MALHOTRA, Blake LASSITER
-
Patent number: 7962894Abstract: A system and method for sharing information between disparate systems environments, code editors, and data editors, including Business Process Execution Language (BPEL) editors. The technique can be used to identify non-supported features or extensions in a multiple system or multiple system or code editor environment. In accordance with an embodiment, the system defines a standard for sharing data between two or more system environments, wherein the standard defines a list or flag whose semantics describe to the receiving system environment to delete upon write any features that are not understood by that environment, or which are flagged for such deletion.Type: GrantFiled: June 27, 2006Date of Patent: June 14, 2011Assignee: Oracle International CorporationInventor: Yaron Y. Goland
-
Patent number: 7602756Abstract: A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatically configure so as to connect and interact with other computing devices available on the network, without a user installation experience and without downloading driver software or persisting a configuration setup for connecting and interacting with such other computing devices. Upon completing interaction with such other devices, the computing device automatically releases the setup for such other devices so as to avoid persistent device configurations that might create a configuration maintenance and management burden.Type: GrantFiled: March 2, 2005Date of Patent: October 13, 2009Assignee: Microsoft CorporationInventors: Ye Gu, Peter S. Ford, Holly Knight, Yaron Y. Goland, Paul J. Leach
-
Patent number: 7558846Abstract: A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatically configure so as to connect and interact with other computing devices available on the network, without a user installation experience and without downloading driver software or persisting a configuration setup for connecting and interacting with such other computing devices. Upon completing interaction with such other devices, the computing device automatically releases the setup for such other devices so as to avoid persistent device configurations that might create a configuration maintenance and management burden.Type: GrantFiled: March 2, 2005Date of Patent: July 7, 2009Assignee: Microsoft CorporationInventors: Ye Gu, Peter S. Ford, Holly Knight, Paul J. Leach, Yaron Y. Goland
-
Patent number: 7509378Abstract: A system and method for message ordering in a message oriented network. Sequencing groups of messages is an act that is completely orthogonal to the service/port/operation hierarchy of any of the participants. By separating the two, the invention eliminates making message ordering subordinate to the conversation scope, and replaces it with an ordering that is actually orthogonal to the conversation and/or class factory scope.Type: GrantFiled: March 9, 2004Date of Patent: March 24, 2009Assignee: Bea Systems, Inc.Inventor: Yaron Y. Goland
-
Patent number: 7487230Abstract: A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatically configure so as to connect and interact with other computing devices available on the network, without a user installation experience and without downloading driver software or persisting a configuration setup for connecting and interacting with such other computing devices. Upon completing interaction with such other devices, the computing device automatically releases the setup for such other devices so as to avoid persistent device configurations that might create a configuration maintenance and management burden.Type: GrantFiled: May 3, 2004Date of Patent: February 3, 2009Assignee: Microsoft CorporationInventors: Ye Gu, Peter S. Ford, Holly Knight, Yaron Y. Goland, Paul J. Leach
-
Publication number: 20070168948Abstract: A system and method for sharing information between disparate systems environments, code editors, and data editors, including Business Process Execution Language (BPEL) editors. The technique can be used to identify non-supported features or extensions in a multiple system or multiple system or code editor environment. In accordance with an embodiment, the system defines a standard for sharing data between two or more system environments, wherein the standard defines a list or flag whose semantics describe to the receiving system environment to delete upon write any features that are not understood by that environment, or which are flagged for such deletion.Type: ApplicationFiled: June 27, 2006Publication date: July 19, 2007Inventor: Yaron Y. Goland
-
Patent number: 6892230Abstract: A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatically configure so as to connect and interact with other computing devices available on the network, without a user installation experience and without downloading driver software or persisting a configuration setup for connecting and interacting with such other computing devices. Upon completing interaction with such other devices, the computing device automatically releases the setup for such other devices so as to avoid persistent device configurations that might create a configuration maintenance and management burden.Type: GrantFiled: February 1, 2000Date of Patent: May 10, 2005Assignee: Microsoft CorporationInventors: Ye Gu, Peter S. Ford, Holly Knight, Yaron Y. Goland, Paul J. Leach
-
Publication number: 20040260800Abstract: A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatically configure so as to connect and interact with other computing devices available on the network, without a user installation experience and without downloading driver software or persisting a configuration setup for connecting and interacting with such other computing devices. Upon completing interaction with such other devices, the computing device automatically releases the setup for such other devices so as to avoid persistent device configurations that might create a configuration maintenance and management burden.Type: ApplicationFiled: May 3, 2004Publication date: December 23, 2004Applicant: Microsoft CorporationInventors: Ye Gu, Peter S. Ford, Holly Knight, Yaron Y. Goland, Paul J. Leach
-
Publication number: 20040205141Abstract: A system and method for message ordering in a message oriented network. Sequencing groups of messages is an act that is completely orthogonal to the service/port/operation hierarchy of any of the participants. By separating the two, the invention eliminates making message ordering subordinate to the conversation scope, and replaces it with an ordering that is actually orthogonal to the conversation and/or class factory scope.Type: ApplicationFiled: March 9, 2004Publication date: October 14, 2004Inventor: Yaron Y. Goland