Patents by Inventor Amit Singla

Amit Singla 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: 10554813
    Abstract: Systems and methods for using machine-learning techniques for labeling incoming calls with categories relating to a risk level. A model is generated using call log data. The call log data is augmented using information from additional data sources to generate features for the model. The model may then be used to categorize additional incoming calls. The model may be used in real-time to categorize incoming calls, or categorization results may be stored for a plurality of calling numbers. Various embodiments provide various technical advantages by virtue of how the components of the system are deployed between an endpoint communication device, a telephony provider system, and possibly other systems.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 4, 2020
    Assignee: Transaction Network Services, Inc.
    Inventors: Sean J. Kent, Ken Cartwright, Amit Singla, Srikanth Mohan, Paul Florack
  • Publication number: 20190230223
    Abstract: Systems and methods are disclosed for using machine-learning techniques for labeling incoming calls with categories relating to a risk level. A model is generated using call log data. The call log data is augmented using information from additional data sources to generate features for the model. The model may then be used to categorize additional incoming calls. The model may be used in real-time to categorize incoming calls, or categorization results may be stored for a plurality of calling numbers. Various embodiments provide various technical advantages by virtue of how the components of the system are deployed between an endpoint communication device, a telephony provider system, and possibly other systems.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Applicant: Transaction Network Services, Inc.
    Inventors: Sean J. Kent, Ken Cartwright, Amit Singla, Srikanth Mohan, Paul Florack
  • Patent number: 10284720
    Abstract: Systems and methods for using machine-learning techniques for labeling incoming calls with categories relating to a risk level. A model is generated using call log data. The call log data is augmented using information from additional data sources to generate features for the model. The model may then be used to categorize additional incoming calls. The model may be used in real-time to categorize incoming calls, or categorization results may be stored for a plurality of calling numbers. Various embodiments provide various technical advantages by virtue of how the components of the system are deployed between an endpoint communication device, a telephony provider system, and possibly other systems.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: May 7, 2019
    Assignee: Transaction Network Services, Inc.
    Inventors: Sean J. Kent, Ken Cartwright, Amit Singla, Srikanth Mohan, Paul Florack
  • Publication number: 20180324297
    Abstract: Systems and methods are disclosed for using machine-learning techniques for labeling incoming calls with categories relating to a risk level. A model is generated using call log data. The call log data is augmented using information from additional data sources to generate features for the model. The model may then be used to categorize additional incoming calls. The model may be used in real-time to categorize incoming calls, or categorization results may be stored for a plurality of calling numbers. Various embodiments provide various technical advantages by virtue of how the components of the system are deployed between an endpoint communication device, a telephony provider system, and possibly other systems.
    Type: Application
    Filed: November 1, 2017
    Publication date: November 8, 2018
    Applicant: Transaction Network Services, Inc.
    Inventors: Sean J. Kent, Ken Cartwright, Amit Singla, Srikanth Mohan, Paul Florack
  • Publication number: 20180116727
    Abstract: A customized patient-specific combined template and implant for spinal fixation and method for use.
    Type: Application
    Filed: November 2, 2017
    Publication date: May 3, 2018
    Applicant: Rochester Institute of Technology
    Inventors: Michael R. Caldwell, Mark W. Olles, Amit Singla
  • Patent number: 9063822
    Abstract: Embodiments are directed to efficiently backing up portions of data and to performing a scoped data recovery. In an embodiment, a computer system preloads data images with data corresponding to various different software applications or operating systems. The computer system chunks the data images, so that each data image is divided into multiple data chunks, and where each data chunk is represented by a hash value. The computer system then receives, from a user, portions of delta data representing data differences between the received user data and the data in the preloaded data images. The computer system also generates a logical backup representation that includes the data chunk hash values for the preloaded data images as well as the delta data received from the user. This logical representation allows restoration of the user's data using only the hash values and the delta data.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: June 23, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manoj K. Valiyaparambil, Amit Singla, Vijay Sen, Abid Ali
  • Patent number: 8868882
    Abstract: 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: Grant
    Filed: June 8, 2011
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Abid Ali, Amit Singla, Vanita Prabhu, Sachin Durge, Pankaj Khanzode, Vijay Sen
  • Patent number: 8856080
    Abstract: Methods and systems are disclosed for backup using a metadata virtual hard drive (VHD) and a differential VHD. A particular system includes a memory device that stores files and a backup agent configured to detect changes to the files. The system includes a translation module configured to translate the detected changes into VHD formatted changes and a VHD module configured to write the VHD formatted changes to a metadata VHD stored at the memory device. The VHD module is also configured to generate a differential VHD based on the metadata VHD. A network interface at the system is configured to transmit the metadata VHD and the differential VHD to a remote storage device.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Pankaj V. Khanzode, Vanita Prabhu, Abid Ali, Amit Singla, Dilip Madhusudan Ranade, Sriram Balasubramaniam, Karandeep S. Anand, Charumathy Srinivasan, Manoj K. Valiyaparambil, RaviSankar V. Pudipeddi
  • Patent number: 8751455
    Abstract: 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: Grant
    Filed: April 8, 2013
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Amit Singla, Sai Peyyeti, Seshagiri K. V., Pankaj Khanzode, Harsh Mittal
  • Patent number: 8417672
    Abstract: 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: Grant
    Filed: October 11, 2010
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Amit Singla, Sai Peyyeti, Seshagiri K. V., Pankaj Khanzode, Harsh Mittal
  • Publication number: 20130066838
    Abstract: Embodiments are directed to locating and restoring backed up items using a custom schema and to efficiently transferring recovery data. In an embodiment, a computer system defines a schema that provides data search and retrieval among backup data sets. The schema stores searchable attributes for each database item and leverages a file system to store file system metadata for the data items of the backup sets. The computer system receives a request to find data items among the backup data sets and accesses the schema to determine, from the stored searchable attributes, which recovery points among the backup data sets include the requested data items. The computer system also restores the requested data items from the determined recovery point within the backup data sets.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Amit Singla, Arasu Shankher Jeyaprakash, Bikash Kumar Agrawala, Deepanjyoti Sarkar, Pankaj Vasant Khanzode, Abhinav Srivastava, Vanita Prabhu
  • Publication number: 20130061089
    Abstract: Embodiments are directed to efficiently backing up portions of data and to performing a scoped data recovery. In an embodiment, a computer system preloads data images with data corresponding to various different software applications or operating systems. The computer system chunks the data images, so that each data image is divided into multiple data chunks, and where each data chunk is represented by a hash value. The computer system then receives, from a user, portions of delta data representing data differences between the received user data and the data in the preloaded data images. The computer system also generates a logical backup representation that includes the data chunk hash values for the preloaded data images as well as the delta data received from the user. This logical representation allows restoration of the user's data using only the hash values and the delta data.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Manoj K. Valiyaparambil, Amit Singla, Vijay Sen, Abid Ali
  • Publication number: 20120317379
    Abstract: 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: Application
    Filed: June 8, 2011
    Publication date: December 13, 2012
    Applicant: Microsoft Corporation
    Inventors: Abid Ali, Amit Singla, Vanita Prabhu, Sachin Durge, Pankaj Khanzode, Vijay Sen
  • Publication number: 20120089576
    Abstract: 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: Application
    Filed: October 11, 2010
    Publication date: April 12, 2012
    Applicant: Microsoft Corporation
    Inventors: Amit Singla, Sai Peyyeti, Seshagiri K V, Pankaj Khanzode, Harsh Mittal
  • Publication number: 20110252208
    Abstract: A computer-implemented method includes creating a first snapshot of at least one virtual machine at a first time. The first snapshot is created at a computing device of a cluster of computing devices configured to share the at least one virtual machine. As an example, each computing device in the cluster may modify the shared virtual machine via a direct input/output (I/O) transaction, bypassing a file-system stack. The first snapshot is transmitted to a backup device. The method includes creating a second snapshot of the at least one virtual machine at a second time and determining a set of changed data blocks associated with a difference between the second snapshot and the first snapshot. The set of changed blocks is transmitted to the backup device.
    Type: Application
    Filed: April 12, 2010
    Publication date: October 13, 2011
    Applicant: Microsoft Corporation
    Inventors: Abid Ali, Amit Singla, Manmeet S. Dhody, Arun Kumar M., Rajsekhar Das
  • Publication number: 20110106768
    Abstract: Methods and systems are disclosed for backup using a metadata virtual hard drive (VHD) and a differential VHD. A particular system includes a memory device that stores files and a backup agent configured to detect changes to the files. The system includes a translation module configured to translate the detected changes into VHD formatted changes and a VHD module configured to write the VHD formatted changes to a metadata VHD stored at the memory device. The VHD module is also configured to generate a differential VHD based on the metadata VHD. A network interface at the system is configured to transmit the metadata VHD and the differential VHD to a remote storage device.
    Type: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Applicant: Microsoft Corporation
    Inventors: Pankaj V. Khanzode, Vanita Prabhu, Abid Ali, Amit Singla, Dilip Madhusudan Ranade, Sriram Balasubramaniam, Karandeep S. Anand, Charumathy Srinivasan, Manoj K. Valiyaparambil, Ravisankar V. Pudipeddi
  • Patent number: 7860837
    Abstract: In accordance with one embodiment of the present invention, a method for efficiently inventorying a plurality of items of media contained in a library is provided. The method includes reading a barcode located on an item of media that contains contents and determining whether the barcode is known. Optionally, the method may also determine if the know item of media was previously offline. If it is determined that the barcode is known, the media is identified as known. However, if it is determined that the barcode is not known, a detailed inventory of the contents of the item of media is performed. In one embodiment, if it is determined that the barcode is not known, a user is notified that a new item of media has been identified.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Abid Ali, Karandeep Anand, Amit Singla, Sushil Baid, Madhan Sambandam, Vijay Sen
  • Patent number: 7613750
    Abstract: Data can be protected at a production server in a virtually continuous fashion, without necessarily imposing severe constraints on the source application(s). For example, a production server can create an application-consistent backup of one or more volumes, the backups corresponding to a first instance in time. A volume filter driver can monitor data changes in each volume using an in-memory bitmap, while a log file and/or update sequence number journal can keep track of which files have been added to or updated. The volume updates are also consistent for an instance (later) in time. At the next replication cycle, such as every few minutes (however configured), the volume filter driver passes each in-memory bitmap to the physical disk on the production server. The production server then sends the updates to the backup server, which thus stores application-consistent backups for the volume for multiple instances of time.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Manoj K. Valiyaparambil, Vivek Sahasranaman, Vinay S. Badami, Abid Ali, Amit Singla, Karandeep Singh Anand, Robert M. Fries
  • Patent number: 7574459
    Abstract: A method for verifying data copies generated by a data protection system is provided. In accordance with the method, intents for selecting a data copy to be verified are determined. The intents may specify a time period after which data is to be verified and an interval for which the verification is to be repeated. Additionally, utilizing the intents, a data copy matching those intents is identified and verified. A data copy may be verified by comparing a checksum of the data copy with a known checksum value. If the data copy fails to be verified, a copy of the data copy is generated.
    Type: Grant
    Filed: May 17, 2005
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Vijay Sen, Amit Singla, Arasu Shankher Jeyaprakash, Brian T Berkowitz, Catharine van Ingen, Karandeep Singh Anand, Sunil Pai, Sushil Baid, Vinay S Badami, Nikhil Chandhok
  • Publication number: 20070276885
    Abstract: Data can be protected at a production server in a virtually continuous fashion, without necessarily imposing severe constraints on the source application(s). For example, a production server can create an application-consistent backup of one or more volumes, the backups corresponding to a first instance in time. A volume filter driver can monitor data changes in each volume using an in-memory bitmap, while a log file and/or update sequence number journal can keep track of which files have been added to or updated. The volume updates are also consistent for an instance (later) in time. At the next replication cycle, such as every few minutes (however configured), the volume filter driver passes each in-memory bitmap to the physical disk on the production server. The production server then sends the updates to the backup server, which thus stores application-consistent backups for the volume for multiple instances of time.
    Type: Application
    Filed: August 2, 2006
    Publication date: November 29, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Manoj K. Valiyaparambil, Vivek Sahasranaman, Vinay S. Badami, Abid Ali, Amit Singla, Karandeep Singh Anand, Robert M. Fries