Patents by Inventor Nir Michaely
Nir Michaely 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: 10796259Abstract: A computing system includes a connection detection system that identifies a set of connected deliverables among a plurality of different deliverables in a data store and timeline generator logic that generates a representation of a timeline having nodes connected by edges, each node representing a deliverable and each edge connecting a pair of nodes corresponding to a connection between the deliverables represented by the pair of nodes connected by the edge. The computing system also includes a user interaction system that controls interaction with the plurality of different deliverables, the user interaction system comprising link setting logic that generates a link setting user interface mechanism that is actuatable to modify one or more connections and surfacing logic that controls a display to display the representation of the timeline and the link setting user interface mechanism.Type: GrantFiled: September 7, 2018Date of Patent: October 6, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Sullivan, Jill Campbell, Ngoc Vu Bui, Nir Michaely, Chenying Yang
-
Publication number: 20200202265Abstract: Automatically parenting a work item in a resource management structure. An embodiment identifies a work item that corresponds to a source code item (e.g., file) in a source code database, and that is associated with a user. Based on the historical data relevant to the work item, parent(s) of the work item are identified in a resource management structure. The parent(s) represent software feature(s) to which the work item contributes. The historical data includes one or more of first prior work item mapping(s) by the user, second prior work item mapping(s) by peer(s) of the user, or third prior work item mapping(s) associated with the source code item. The work item is associated with the parent(s) of the work item in the resource management structure. Implementations can the use the association to automatically populate a user interface data field, or to automatically allocate computer hardware resources.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Naveen Sethuraman NAIR, Jill House CAMPBELL, Lisa Mary KLINK, Nir MICHAELY
-
Publication number: 20190347094Abstract: A computing system includes a connection detection system that identifies a set of connected deliverables among a plurality of different deliverables in a data store and timeline generator logic that generates a representation of a timeline having nodes connected by edges, each node representing a deliverable and each edge connecting a pair of nodes corresponding to a connection between the deliverables represented by the pair of nodes connected by the edge. The computing system also includes a user interaction system that controls interaction with the plurality of different deliverables, the user interaction system comprising link setting logic that generates a link setting user interface mechanism that is actuatable to modify one or more connections and surfacing logic that controls a display to display the representation of the timeline and the link setting user interface mechanism.Type: ApplicationFiled: September 7, 2018Publication date: November 14, 2019Inventors: Joseph SULLIVAN, Jill Campbell, Ngoc Vu Bui, Nir Michaely, Chenying Yang
-
Publication number: 20190347589Abstract: A computing system includes a connection detection system that identifies a set of connected deliverables among a plurality of different deliverables in a data store and graph generator logic that generates a representation of a graph having nodes connected by edges, each node representing a deliverable and each edge connecting a pair of nodes corresponding to a connection between the deliverables represented by the pair of nodes connected by the edge. The computing system also includes a user interaction system that controls interaction with the plurality of different deliverables, the user interaction system comprises link setting logic that generates a link setting user interface mechanism that is actuatable to modify one or more connections and surfacing logic that controls a display to display the representation of the graph and the link setting user interface mechanism.Type: ApplicationFiled: September 7, 2018Publication date: November 14, 2019Inventors: Joseph SULLIVAN, Jill CAMPBELL, Ngoc Vu BUI, Nir MICHAELY, Chenying YANG
-
Patent number: 9952833Abstract: Proposed changes to a source code generated by client computing devices are integrated with a master version of the code resident on a server computing system remote from the client devices. The client devices connect to the server system over a network and transmit proposed changes to the server system, where resident integration/conflict resolution software automatically integrates the proposed changes into the master version. Any unresolved conflicts remaining after the automatic integration are identified and the server system automatically sends an email notifying the one or more client devices that there are unresolved conflicts. The email includes a link that enables a client device to launch a window on a monitor, and the client device user employs the window to transmit commands directly to and receive further communications directly from the integration/conflict resolution software in an interactive operation to attempt to manually resolve the conflicts.Type: GrantFiled: August 26, 2015Date of Patent: April 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Nir Michaely, Cherno Jagne, Nick Yu, Viraf Gandhi
-
Publication number: 20170132545Abstract: Technologies for reliably and efficiently mapping any particular bug report identifying a target component to a relevant owner who is currently responsible for handling the bug report. This mapping involves considering a list of developers that have historically and currently contributed to the identified target component, ranking each contributing developer based on a measure of recency of his contribution, considering a list of the managers of the contributing developers, ranking each manager based on the rankings of his contributing developers, identifying an area path (“AP”) in an AP hierarchy based on these rankings, mapping the identified AP to a current AP, determining, based on the current AP, a relevant owner of the identified target component, and assigning the bug report to the relevant owner.Type: ApplicationFiled: November 11, 2015Publication date: May 11, 2017Inventors: Nir Michaely, Amit Gala, Cherno Waka Jagne, Dazhi Zhang, Joseph Wesley Sullivan, Naveen Sethuraman Nair, Shiva S. Nimmagadda Venkata, Somu Jayabalan
-
Publication number: 20150363172Abstract: Proposed changes to a source code generated by client computing devices are integrated with a master version of the code resident on a server computing system remote from the client devices. The client devices connect to the server system over a network and transmit proposed changes to the server system, where resident integration/conflict resolution software automatically integrates the proposed changes into the master version. Any unresolved conflicts remaining after the automatic integration are identified and the server system automatically sends an email notifying the one or more client devices that there are unresolved conflicts. The email includes a link that enables a client device to launch a window on a monitor, and the client device user employs the window to transmit commands directly to and receive further communications directly from the integration/conflict resolution software in an interactive operation to attempt to manually resolve the conflicts.Type: ApplicationFiled: August 26, 2015Publication date: December 17, 2015Inventors: Nir Michaely, Cherno Jagne, Nick Yu, Viraf Gandhi
-
Patent number: 9128805Abstract: Proposed changes to a source code generated by client computing devices are integrated with a master version of the code resident on a server computing system remote from the client devices. The client devices connect to the server system over a network and transmit proposed changes to the server system, where resident integration/conflict resolution software automatically integrates the proposed changes into the master version. Any unresolved conflicts remaining after the automatic integration are identified and the server system automatically sends an email notifying the one or more client devices that there are unresolved conflicts. The email includes a link that enables a client device to launch a window on a monitor, and the client device user employs the window to transmit commands directly to and receive further communications directly from the integration/conflict resolution software in an interactive operation to attempt to manually resolve the conflicts.Type: GrantFiled: May 4, 2011Date of Patent: September 8, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Nir Michaely, Cherno Jagne, Nick Yu, Viraf Gandhi
-
Publication number: 20120284684Abstract: Proposed changes to a source code generated by client computing devices are integrated with a master version of the code resident on a server computing system remote from the client devices. The client devices connect to the server system over a network and transmit proposed changes to the server system, where resident integration/conflict resolution software automatically integrates the proposed changes into the master version. Any unresolved conflicts remaining after the automatic integration are identified and the server system automatically sends an email notifying the one or more client devices that there are unresolved conflicts. The email includes a link that enables a client device to launch a window on a monitor, and the client device user employs the window to transmit commands directly to and receive further communications directly from the integration/conflict resolution software in an interactive operation to attempt to manually resolve the conflicts.Type: ApplicationFiled: May 4, 2011Publication date: November 8, 2012Applicant: MICROSOFT CORPORATIONInventors: Nir Michaely, Cherno Jagne, Nick Yu, Viraf Gandhi