Patents by Inventor Pankaj Khanzode
Pankaj Khanzode 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: 12080090Abstract: A computing system obtains a document that includes text. The computing system identifies a fact referenced in the text of the document, where the fact includes a fact name and a fact value. The computing system determines a topic of the document based upon the text of the document. The computing system identifies a factoid stored in a data store based upon the topic and the fact name, where the factoid includes the fact name and a second fact value, and further where the factoid has been generated based upon second text of a second document. While the document is being displayed to a user, the computing system causes a message to be displayed to the user, where the message prompts the user to accept or reject replacement of the fact value in the document with the second fact value.Type: GrantFiled: December 16, 2021Date of Patent: September 3, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jatin Kakkar, Beethika Tripathi, Rashi Anand, Pankaj Khanzode, Neha Singh, Daraksha Parveen, Gangula Rama Rohit Reddy, Rishabh Malhotra
-
Publication number: 20230196815Abstract: A computing system obtains a document that includes text. The computing system identifies a fact referenced in the text of the document, where the fact includes a fact name and a fact value. The computing system determines a topic of the document based upon the text of the document. The computing system identifies a factoid stored in a data store based upon the topic and the fact name, where the factoid includes the fact name and a second fact value, and further where the factoid has been generated based upon second text of a second document. While the document is being displayed to a user, the computing system causes a message to be displayed to the user, where the message prompts the user to accept or reject replacement of the fact value in the document with the second fact value.Type: ApplicationFiled: December 16, 2021Publication date: June 22, 2023Inventors: Jatin KAKKAR, Beethika TRIPATHI, Rashi ANAND, Pankaj KHANZODE, Neha SINGH, Daraksha PARVEEN, Gangula Rama Rohit REDDY, Rishabh MALHOTRA
-
Patent number: 11544675Abstract: Technologies described herein offer a contextually aware schedule service technology. User-related activity is monitored to detect a future event related to the user. Information is extracted from the monitored user-related activity information. The extracted information about the future event can be evaluated to determine whether it is related to another future event associated with the user. When a particular future event for the user changes, a set of related events may be utilized to determine a related event is affected by the change. For example, a user may be notified to cancel or modify the future event. Additionally, service providers associated with the affected event(s) may be notified, or a personal assistant service may facilitate automatically rescheduling the affected events.Type: GrantFiled: July 3, 2019Date of Patent: January 3, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ruchi Bansal, Pankaj Khanzode, Satish Chandra, Venkata Suman Yaram, Sadhvi Shekhar, Pavan Kumar Dasari, Ankit Rastogi, Tony Thampan
-
Patent number: 11176147Abstract: A computer-implemented technique is described herein for creating a relational data structure by extracting user data items from a collection of one or more applications sources. These data items evince interests exhibited by the users, and may include messages, documents, tasks, meetings, etc. The technique also collects knowledge data items from one or more knowledge sources. In one implementation, these data items may include terms used to describe skills possessed by the users. The technique constructs the data structure by providing objects associated with respective data items, and links between respective pairs of objects. In its real-time phase of operation, the technique allows a user to interrogate the relational data structure, e.g., to identify skills possessed by a particular user, to find users associated with a specified skill, etc.Type: GrantFiled: July 25, 2019Date of Patent: November 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Vipindeep Vangala, Shobana Balakrishnan, Pankaj Khanzode, Omar Zia Khan, Nitin Agrawal, Ye-Yi Wang
-
Publication number: 20210026859Abstract: A computer-implemented technique is described herein for creating a relational data structure by extracting user data items from a collection of one or more applications sources. These data items evince interests exhibited by the users, and may include messages, documents, tasks, meetings, etc. The technique also collects knowledge data items from one or more knowledge sources. In one implementation, these data items may include terms used to describe skills possessed by the users. The technique constructs the data structure by providing objects associated with respective data items, and links between respective pairs of objects. In its real-time phase of operation, the technique allows a user to interrogate the relational data structure, e.g., to identify skills possessed by a particular user, to find users associated with a specified skill, etc.Type: ApplicationFiled: July 25, 2019Publication date: January 28, 2021Inventors: Vipindeep VANGALA, Shobana BALAKRISHNAN, Pankaj KHANZODE, Omar Zia KHAN, Nitin AGRAWAL, Ye-Yi WANG
-
Publication number: 20210004770Abstract: Technologies described herein offer a contextually aware schedule service technology. User-related activity is monitored to detect a future event related to the user. Information is extracted from the monitored user-related activity information. The extracted information about the future event can be evaluated to determine whether it is related to another future event associated with the user. When a particular future event for the user changes, a set of related events may be utilized to determine a related event is affected by the change. For example, a user may be notified to cancel or modify the future event. Additionally, service providers associated with the affected event(s) may be notified, or a personal assistant service may facilitate automatically rescheduling the affected events.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Inventors: Ruchi BANSAL, Pankaj KHANZODE, Satish CHANDRA, Venkata Suman YARAM, Sadhvi SHEKHAR, Pavan Kumar DASARI, Ankit RASTOGI, Tony THAMPAN
-
Patent number: 8868882Abstract: Aspects of the subject matter described herein relate to a storage architecture. In aspects, an address provided by a data source is translated into a logical storage address of virtual storage. This logical storage address is translated into an identifier that may be used to store data on or retrieve data from a storage system. The address space of the virtual storage is divided into chunks that may be streamed to the storage system.Type: GrantFiled: June 8, 2011Date of Patent: October 21, 2014Assignee: Microsoft CorporationInventors: Abid Ali, Amit Singla, Vanita Prabhu, Sachin Durge, Pankaj Khanzode, Vijay Sen
-
Patent number: 8751455Abstract: A backup and restore system may present recovered backup data as local resources and in a read and write manner so that the recovered backup data may be accessed using an application that created the data. In some embodiments, the recovered data may be read only data, but a differencing virtual hard disk (VHD), Common Internet File System protocol, or differencing driver may be used to present a read/write version of the data. Additionally, the data may be presented using iSCSI or other technologies to present the data as local data, even though the data may be remotely located. The backup and restore system may additionally use VHD differencing technologies to create multiple backups.Type: GrantFiled: April 8, 2013Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Amit Singla, Sai Peyyeti, Seshagiri K. V., Pankaj Khanzode, Harsh Mittal
-
Patent number: 8417672Abstract: A backup and restore system may present recovered backup data as local resources and in a read and write manner so that the recovered backup data may be accessed using an application that created the data. In some embodiments, the recovered data may be read only data, but a differencing virtual hard disk (VHD), Common Internet File System protocol, or differencing driver may be used to present a read/write version of the data. Additionally, the data may be presented using iSCSI or other technologies to present the data as local data, even though the data may be remotely located. The backup and restore system may additionally use VHD differencing technologies to create multiple backups.Type: GrantFiled: October 11, 2010Date of Patent: April 9, 2013Assignee: Microsoft CorporationInventors: Amit Singla, Sai Peyyeti, Seshagiri K. V., Pankaj Khanzode, Harsh Mittal
-
Publication number: 20120317379Abstract: Aspects of the subject matter described herein relate to a storage architecture. In aspects, an address provided by a data source is translated into a logical storage address of virtual storage. This logical storage address is translated into an identifier that may be used to store data on or retrieve data from a storage system. The address space of the virtual storage is divided into chunks that may be streamed to the storage system.Type: ApplicationFiled: June 8, 2011Publication date: December 13, 2012Applicant: Microsoft CorporationInventors: Abid Ali, Amit Singla, Vanita Prabhu, Sachin Durge, Pankaj Khanzode, Vijay Sen
-
Publication number: 20120089576Abstract: A backup and restore system may present recovered backup data as local resources and in a read and write manner so that the recovered backup data may be accessed using an application that created the data. In some embodiments, the recovered data may be read only data, but a differencing virtual hard disk (VHD), Common Internet File System protocol, or differencing driver may be used to present a read/write version of the data. Additionally, the data may be presented using iSCSI or other technologies to present the data as local data, even though the data may be remotely located. The backup and restore system may additionally use VHD differencing technologies to create multiple backups.Type: ApplicationFiled: October 11, 2010Publication date: April 12, 2012Applicant: Microsoft CorporationInventors: Amit Singla, Sai Peyyeti, Seshagiri K V, Pankaj Khanzode, Harsh Mittal
-
Patent number: 7523348Abstract: In accordance with an aspect of the present invention, in a data protection system having a production location, a storage location, and a communication path for transmitting data between the production location and the storage location, a method for creating a makeup archive job is provided. The method includes determining if a task of an archive job was successful and, if it is determined that the task was not successful, including the task in an archive makeup job. Additionally, the method determines if there are any tasks of the archive job that are dependent upon the failed task. If there are dependent tasks, those dependent tasks are also included in the archive makeup job.Type: GrantFiled: May 2, 2005Date of Patent: April 21, 2009Assignee: Microsoft CorporationInventors: Karandeep Singh Anand, Abid Ali, Vijay Sen, Pankaj Khanzode
-
Publication number: 20060053181Abstract: In accordance with an aspect of the present invention, in a data protection system having a production location, a storage location, and a communication path for transmitting data between the production location and the storage location, a method for creating a makeup archive job is provided. The method includes determining if a task of an archive job was successful and, if it is determined that the task was not successful, including the task in an archive makeup job. Additionally, the method determines if there are any tasks of the archive job that are dependent upon the failed task. If there are dependent tasks, those dependent tasks are also included in the archive makeup job.Type: ApplicationFiled: May 2, 2005Publication date: March 9, 2006Applicant: Microsoft CorporationInventors: Karandeep Anand, Abid Ali, Vijay Sen, Pankaj Khanzode