Patents by Inventor Manish Soni
Manish Soni 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: 12001401Abstract: In an implementation, a sync engine running on a computing device synchronizes a local copy of a file with a copy of the file hosted by an online file service. An application on the device receives a request/command to open the file and responsively opens a temporary copy of the file in memory. The application populates the temporary file with content from the local copy of the file and also establishes a connection between the application and a co-authoring service. Note that the connection between the application and the co-authoring session bypasses the sync engine such, when connected to the co-authoring service, the application is able to synchronize the content in the temporary copy of the file with content in the hosted copy of the file over the connection.Type: GrantFiled: October 27, 2021Date of Patent: June 4, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Boris Isaac Feldman, Matthew James Ruhlen, Manish Soni, Marcus Eduardo Markiewicz, Michal Krzysztof Piaseczny, Nisha Tekchand Singh, Bowen Xue
-
Publication number: 20230125637Abstract: In an implementation, a sync engine running on a computing device synchronizes a local copy of a file with a copy of the file hosted by an online file service. An application on the device receives a request/command to open the file and responsively opens a temporary copy of the file in memory. The application populates the temporary file with content from the local copy of the file and also establishes a connection between the application and a co-authoring service. Note that the connection between the application and the co-authoring session bypasses the sync engine such, when connected to the co-authoring service, the application is able to synchronize the content in the temporary copy of the file with content in the hosted copy of the file over the connection.Type: ApplicationFiled: October 27, 2021Publication date: April 27, 2023Inventors: Boris Isaac FELDMAN, Matthew James RUHLEN, Manish SONI, Marcus Eduardo MARKIEWICZ, Michal Krzysztof PIASECZNY, Nisha Tekchand SINGH, Bowen XUE
-
Publication number: 20220114545Abstract: The disclosure generally relates to methods and systems for ensuring the on-time delivery (OTD) of a product by a manufacturing company. According to the present disclosure, a part persona for each part is generated using a data model, by placing the part as an central entity and the one or more influencing factors of each part that affect the OTD of the product are captured in the part persona. A trained intent and OTD prediction model is built and used to predict an initial intent and an initial OTD for each part, based on the corresponding part persona. Further, the trained intent and OTD prediction model is used to predict a successive intent and a successive OTD for each part, based on the conversations and the events. Hence the OTD of the product is accurately predicted and which is useful to ensuring the OTD of the product.Type: ApplicationFiled: October 6, 2021Publication date: April 14, 2022Applicant: Tata Consultancy Services LimitedInventors: Chetan Inderjeet SHETH, Tanuj GUPTA, Swanand Vishwas HALDANKAR, Manish SONI
-
Publication number: 20220088800Abstract: A hybrid gripper that is used as end effector of a robotic manipulator for handling objects that are arranged in top, middle, and bottom shelves of a storage unit. The hybrid gripper may include first and second end effectors, where the first end effector is pivotally coupled to the second end effector. The first end effector includes a first longitudinal support member and an axle member that telescopically moves in and out of the first longitudinal support member. The axle member is attached to a gripper assembly that houses first and second suction cups to grip and pick the objects. The second end effector includes a second longitudinal support member and a spatula that is rotatably attached to the second longitudinal support member. Here, the spatula and the first longitudinal support member move relative to the second longitudinal support member.Type: ApplicationFiled: September 24, 2021Publication date: March 24, 2022Applicant: GREY ORANGE PTE. LTD.Inventors: Akash Madhukar Patil, Andreas Hofmann, Daniel Echeverria, Manish Soni, Mathew Livianu, Sameer Narkar, Shawn Schaffert, Sumit Kumar Tiwary
-
Publication number: 20210260766Abstract: A control server controls a dual-arm robotic manipulator (DARM) for handling deformable objects in a stack. The control server receives a set of images of the stack captured by a set of image sensors, and determines a contour of the stack based the set of images. Based on the contour and historical data associated with the deformable objects in the stack, the control server determines a sequence of actions to be performed by the DARM for handling a first deformable object in the stack, and controls the DARM to handle the first deformable object by communicating a set of commands corresponding to each action in sequence of actions. The first deformable object is handled such that original form factors of the first deformable object and the remaining stack are maintained.Type: ApplicationFiled: August 27, 2020Publication date: August 26, 2021Applicant: GREY ORANGE PTE. LTD.Inventors: Akash PATIL, Avilash Kumar, Sumit Tiwary, Manish Soni, Nikhil Sorout, Sameer Narkar, Anirudh Shekhawat, Vaibhav Tolia, Daniel Echeverria, Andreas Hofmann, Mathew Livianu, Robert Pitha, Shawn Schaffert, Andrew Kiruluta, Andrew Lewis
-
Patent number: 10759054Abstract: A control server controls a dual-arm robotic manipulator (DARM) for handling deformable objects in a stack. The control server receives a set of images of the stack captured by a set of image sensors, and determines a contour of the stack based the set of images. Based on the contour and historical data associated with the deformable objects in the stack, the control server determines a sequence of actions to be performed by the DARM for handling a first deformable object in the stack, and controls the DARM to handle the first deformable object by communicating a set of commands corresponding to each action in sequence of actions. The first deformable object is handled such that original form factors of the first deformable object and the remaining stack are maintained.Type: GrantFiled: February 26, 2020Date of Patent: September 1, 2020Assignee: GREY ORANGE PTE. LTD.Inventors: Akash Patil, Avilash Kumar, Sumit Tiwary, Manish Soni, Nikhil Sorout, Sameer Narkar, Anirudh Shekhawat, Vaibhav Tolia, Daniel Echeverria, Andreas Hofmann, Mathew Livianu, Robert Pitha, Shawn Schaffert, Andrew Kiruluta, Andrew Lewis
-
Patent number: 9313269Abstract: Architecture that maintains the user experience as close as possible to the user experience when dealing with the usual/regular forms and data provided in an office application when dealing with hybrid forms and hybrid data. Synchronization of the hybrid data to single-master and multi-masters systems is accomplished when the associated hybrid client goes offline, changes are made to the hybrid data, and then the client comes back online. For example, where the single-master system is a line-of-business (LOB) server system and the multi-master system is an officer server that employs collaboration capability, the architecture allows office users to access, manipulate, and share LOB entity information using collaborative means, while at the same time, ensuring data and business process consistency for the LOB entity in the LOB system.Type: GrantFiled: January 20, 2014Date of Patent: April 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Burra Gopal, Chris Keyser, Rolando Jimenez Salgado, Rakesh Gupta, Manish Soni, David Koronthaly, Anton Kirillov
-
Publication number: 20140164489Abstract: Architecture that maintains the user experience as close as possible to the user experience when dealing with the usual/regular forms and data provided in an office application when dealing with hybrid forms and hybrid data. Synchronization of the hybrid data to single-master and multi-masters systems is accomplished when the associated hybrid client goes offline, changes are made to the hybrid data, and then the client comes back online. For example, where the single-master system is a line-of-business (LOB) server system and the multi-master system is an officer server that employs collaboration capability, the architecture allows office users to access, manipulate, and share LOB entity information using collaborative means, while at the same time, ensuring data and business process consistency for the LOB entity in the LOB system.Type: ApplicationFiled: January 20, 2014Publication date: June 12, 2014Applicant: Microsoft CorporationInventors: Burra Gopal, Chris Keyser, Rolando Jimenez Salgado, Rakesh Gupta, Manish Soni, David Koronthaly, Anton Kirillov
-
Patent number: 8745127Abstract: Architecture that maintains the user experience as close as possible to the user experience when dealing with the usual/regular forms and data provided in an office application when dealing with hybrid forms and hybrid data. Synchronization of the hybrid data to single-master and multi-masters systems is accomplished when the associated hybrid client goes offline, changes are made to the hybrid data, and then the client comes back online. For example, where the single-master system is a line-of-business (LOB) server system and the multi-master system is an officer server that employs collaboration capability, the architecture allows office users to access, manipulate, and share LOB entity information using collaborative means, while at the same time, ensuring data and business process consistency for the LOB entity in the LOB system.Type: GrantFiled: May 13, 2008Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Burra Gopal, Chris Keyser, Rolando Jimenez Salgado, Rakesh Gupta, Manish Soni, David Koronthaly, Anton Kirillov
-
Patent number: 8738584Abstract: Embodiments provide information composition management features and functionality to manage composite information, but are not so limited. In an embodiment, a computing system can include functionality to provide a composition of informational data that can be used to identify and manage aspects of shared and other data that can be associated with distinct information sources. In one embodiment, a computing platform includes a client that can be configured to access and use information of a plurality of independent sources to create a data composition that includes aspects of shared and unshared data portions and manage data changes of the data composition including managing issues associated with one or more of the plurality of independent sources. Other embodiments are described and available.Type: GrantFiled: February 17, 2009Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Burra Gopal, Manish Soni, Jagdish Singh, Sander M. Viegers
-
Patent number: 8463743Abstract: Embodiments described herein provide information management features and functionality that can be used to manage information of distinct information sources, but are not so limited. In an embodiment, a computing environment includes a client that can be used to access data from distinct sources and generate a data composition representing aspects of accessed and other data and/or relationships of the distinct sources. In one embodiment, a client can include data composition and conflict resolution presentation features that can be used to manage one or more data compositions and/or source interrelationships. Other embodiments are available.Type: GrantFiled: February 17, 2009Date of Patent: June 11, 2013Assignee: Microsoft CorporationInventors: Burra Gopal, Manish Soni, Jagdish Singh, Sander M. Viegers
-
Patent number: 8250195Abstract: Methods and systems of leveraging synchronous communication protocols to enable asynchronous application and line of business behaviors. An application platform may be provided and configured to provide a pending state for any synchronous operation. The pending state may indicate that the operation has not been completed yet. For an application which may know how to track an operation that has a pending state, the application may control when the operation enters and exits the pending state. The application may communicate to the application platform to hold off on other operations dependent upon the pending operation when the pending operation is not complete. For an application which does not know how to track an operation that has a pending state, the application platform may ignore the pending state of the operation and proceed to other operations. Accordingly, the synchronous user experience is preserved where a straightforward, down-level user interface and experience is appropriate.Type: GrantFiled: September 10, 2008Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Burra Gopal, David Koronthaly, Rolando Jimenez Salgado, Diwakar Mantha, Manish Soni
-
Publication number: 20100211741Abstract: Embodiments described herein provide information management features and functionality that can be used to manage information of distinct information sources, but are not so limited. In an embodiment, a computing environment includes a client that can be used to access data from distinct sources and generate a data composition representing aspects of accessed and other data and/or relationships of the distinct sources. In one embodiment, a client can include data composition and conflict resolution presentation features that can be used to manage one or more data compositions and/or source interrelationships. Other embodiments are available.Type: ApplicationFiled: February 17, 2009Publication date: August 19, 2010Applicant: Microsoft CorporationInventors: Manish Soni, Jagdish Singh, Burra Gopal, Sander M. Viegers
-
Publication number: 20100211545Abstract: Embodiments provide information composition management features and functionality to manage composite information, but are not so limited. In an embodiment, a computing system can include functionality to provide a composition of informational data that can be used to identify and manage aspects of shared and other data that can be associated with distinct information sources. In one embodiment, a computing platform includes a client that can be configured to access and use information of a plurality of independent sources to create a data composition that includes aspects of shared and unshared data portions and manage data changes of the data composition including managing issues associated with one or more of the plurality of independent sources. Other embodiments are described and available.Type: ApplicationFiled: February 17, 2009Publication date: August 19, 2010Applicant: Microsoft CorporationInventors: Manish Soni, Jagdish Singh, Burra Gopal, Sander M. Viegers
-
Publication number: 20100064105Abstract: Methods and systems of leveraging synchronous communication protocols to enable asynchronous application and line of business behaviors. An application platform may be provided and configured to provide a pending state for any synchronous operation. The pending state may indicate that the operation has not been completed yet. For an application which may know how to track an operation that has a pending state, the application may control when the operation enters and exits the pending state. The application may communicate to the application platform to hold off on other operations dependent upon the pending operation when the pending operation is not complete. For an application which does not know how to track an operation that has a pending state, the application platform may ignore the pending state of the operation and proceed to other operations. Accordingly, the synchronous user experience is preserved where a straightforward, down-level user interface and experience is appropriate.Type: ApplicationFiled: September 10, 2008Publication date: March 11, 2010Applicant: Microsoft CorporationInventors: Burra Gopal, David Koronthaly, Rolando Jimenez Salgado, Diwakar Mantha, Manish Soni
-
Publication number: 20090287762Abstract: Architecture that maintains the user experience as close as possible to the user experience when dealing with the usual/regular forms and data provided in an office application when dealing with hybrid forms and hybrid data. Synchronization of the hybrid data to single-master and multi-masters systems is accomplished when the associated hybrid client goes offline, changes are made to the hybrid data, and then the client comes back online. For example, where the single-master system is a line-of-business (LOB) server system and the multi-master system is an officer server that employs collaboration capability, the architecture allows office users to access, manipulate, and share LOB entity information using collaborative means, while at the same time, ensuring data and business process consistency for the LOB entity in the LOB system.Type: ApplicationFiled: May 13, 2008Publication date: November 19, 2009Applicant: MICROSOFT CORPORATIONInventors: Burra Gopal, Chris Keyser, Rolando Jimenez Salgado, Rakesh Gupta, Manish Soni, David Koronthaly, Anton Kirillov
-
Publication number: 20070143379Abstract: A computing device includes a deployment engine to communicate with a deployment repository that includes metadata that is used in the deployment of an application. The metadata may include references or links to resources to be included in the deployment of the application. The deployment engine determines whether the deployment repository contains new or updated metadata and/or resources that the computing device can download. The metadata includes information that allows the deployment engine to correctly deploy or update an application on the computing device.Type: ApplicationFiled: March 1, 2006Publication date: June 21, 2007Applicant: Microsoft CorporationInventors: Ricard i Dalfo, Sushil Kumar, Ramakrishnan Nagasamy, Manish Soni