Patents by Inventor Roy D'Souza

Roy D'Souza 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: 10311511
    Abstract: The present disclosure involves systems and computer implemented methods for performing a connected device-based property evaluation. In one example, operations include identifying a property associated with an initial price and collecting information about the property by receiving information from one or more connected devices associated with the property. The one or more connected devices can each have a sensor for monitoring a condition within the property, and can providing information about the condition to the connected device, where the information is associated with a current status of the identified property. At least one action to be performed at the property based on the collected information is determined, with each action corresponding to an element at the property. An aggregate set of cost information associated with each determined action is determined and combined with the initial price to determine a modified purchase price. The modified price is then presented.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: June 4, 2019
    Assignee: The Toronto-Dominion Bank
    Inventors: Roy D'Souza, Roisin Lara Fritz, Jonathan K. Barnett, Paul Mon-Wah Chan, John Jong-Suk Lee, Orin Del Vecchio
  • Publication number: 20170134168
    Abstract: A message processing server includes a memory and a message processor. The message processor is configured to receive first data; save an identifier in association with a first-layer access restriction indicator and a first key, generate a first encrypted layer by encrypting the first data with the first key, and generate a token from the identifier and the first encrypted layer; receive second data and the token; recover the identifier and the first encrypted layer from the token; confirm that the identifier was saved in the memory in association with the first indicator; save the identifier in association with a second-layer access restriction indicator and a second key, generate a second encrypted layer by encrypting the first encrypted layer and the second data with the second key, and regenerate the token from the identifier and the second encrypted layer.
    Type: Application
    Filed: October 3, 2016
    Publication date: May 11, 2017
    Inventors: Jonathan K. Barnett, Roy D'Souza, John Jong Suk Lee, Christopher Arthur Holland McAlpine, Aleksandar Roskic, Douglas Edward William Watson, Zheng Xi, Shannon Rose Yeoman
  • Publication number: 20170132617
    Abstract: A message processing server includes a message processor and a database of multi-layer tokens. Each token in the database includes a plurality of encrypted data layers. The first layer includes the second layer and a first pointer. The second layer includes a second pointer. The message processor is configured to receive a first authorization message including a first cryptographic key and a second value; decrypt the first layer of one of the tokens with the first key; validate the first pointer by receiving confirmation of the first pointer pointing to a database entry comprising the second value; receive a second authorization message including a second cryptographic key and a third value; decrypt the second layer of the token with the second key; and validate the second pointer by receiving confirmation of the second pointer pointing to a database entry comprising a maximum data value not less than the third value.
    Type: Application
    Filed: October 6, 2016
    Publication date: May 11, 2017
    Inventors: Roy D'Souza, Jonathan K. Barnett, Roisin F. Fritz, John Jong Suk Lee, Paul Mon-Wah Chan, Orin Del Vecchio
  • Publication number: 20170076365
    Abstract: The present disclosure involves systems and computer implemented methods for performing a connected device-based property evaluation. In one example, system operations include identifying a construction schedule associated with a particular property, the construction schedule including at least one construction event for the property. A disbursement schedule associated with the construction schedule and the property are identified, wherein the disbursement schedule defines construction events that trigger at least a partial disbursement of funds associated with the construction. Connected devices associated with the property are associated to one or more of the construction events, and a set of data characteristics associated with the one or more connected devices are defined that correspond to particular construction events.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 16, 2017
    Inventors: Roy D'Souza, Roisin Lara Fritz, Jonathan K. Barnett, Paul Mon-Wah Chan, John Jong-Suk Lee
  • Publication number: 20170076408
    Abstract: The present disclosure involves systems and computer implemented methods for performing a connected device-based property evaluation. In one example, operations include identifying a property associated with an initial price and collecting information about the property by receiving information from one or more connected devices associated with the property. The one or more connected devices can each have a sensor for monitoring a condition within the property, and can providing information about the condition to the connected device, where the information is associated with a current status of the identified property. At least one action to be performed at the property based on the collected information is determined, with each action corresponding to an element at the property. An aggregate set of cost information associated with each determined action is determined and combined with the initial price to determine a modified purchase price. The modified price is then presented.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 16, 2017
    Inventors: Roy D'Souza, Roisin Lara Fritz, Jonathan K. Barnett, Paul Mon-Wah Chan, John Jong-Suk Lee, Orin Del Vecchio
  • Publication number: 20170032481
    Abstract: A method for identifying a property for purchase by an image processing system, comprising: receiving one or more images from a user device, wherein the one or more images are images of properties with additional matter, wherein the user device captures and stores the one or more images, and wherein the additional matter is indicative of one or more of user demographic, lifestyle, and behaviour; identifying one or more property attributes and one or more contextual attributes within the one or more images, wherein the one or more property attributes provide information pertaining to the properties in isolation from the additional matter, and wherein the one or more contextual attributes provide information pertaining to the additional matter; generating image data, the image data including the one or more images, the one or more property attributes, and the one or more contextual attributes; extracting user preference information directly from the image data, the user preference information including one or m
    Type: Application
    Filed: October 30, 2015
    Publication date: February 2, 2017
    Inventors: ROY D'SOUZA, NICOLA BROWNE, ROISIN LARA FRITZ, JONATHAN K. BARNETT, JOHN JONG SUK LEE, PAUL MON-WAH CHAN, ORIN DEL VECCHIO
  • Publication number: 20170031952
    Abstract: A method for identifying a property for purchase by an image processing system, comprising: receiving one or more images from a user device, wherein the one or more images are images of properties, and wherein the user device one or more of captures, selects, and stores the one or more images; identifying one or more property attributes within the one or more images; generating image data, the image data including the one or more images and the one or more property attributes; extracting user preference information directly from the image data, the user preference information including one or more preferred aesthetic property attributes; searching an available property database using the user preference information; receiving available property information from the available property database that matches the user preference information, the available property information including information relating to one or more properties that are available for purchase; and, presenting the available property informatio
    Type: Application
    Filed: October 30, 2015
    Publication date: February 2, 2017
    Inventors: ROY D'SOUZA, NICOLA BROWNE, ROISIN LARA FRITZ, JONATHAN K. BARNETT, JOHN JONG SUK LEE, PAUL MON-WAH CHAN, ORIN DEL VECCHIO
  • Patent number: 9495552
    Abstract: The subject disclosure is directed towards encryption and deduplication integration between computing devices and a network resource. Files are partitioned into data blocks and deduplicated via removal of duplicate data blocks. Using multiple cryptographic keys, each data block is encrypted and stored at the network resource but can only be decrypted by an authorized user, such as domain entity having an appropriate deduplication domain-based cryptographic key. Another cryptographic key referred to as a content-derived cryptographic key ensures that duplicate data blocks encrypt to substantially equivalent encrypted data.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ahmed Moustafa El-Shimi, Paul Adrian Oltean, Ran Kalach, Sudipta Sengupta, Jin Li, Roy D'Souza, Omkant Pandey, Ramarathnam Venkatesan
  • Publication number: 20140189348
    Abstract: The subject disclosure is directed towards encryption and deduplication integration between computing devices and a network resource. Files are partitioned into data blocks and deduplicated via removal of duplicate data blocks. Using multiple cryptographic keys, each data block is encrypted and stored at the network resource but can only be decrypted by an authorized user, such as domain entity having an appropriate deduplication domain-based cryptographic key. Another cryptographic key referred to as a content-derived cryptographic key ensures that duplicate data blocks encrypt to substantially equivalent encrypted data.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Ahmed Moustafa El-Shimi, Paul Adrian Oltean, Ran Kalach, Sudipta Sengupta, Jin Li, Roy D'Souza, Omkant Pandey, Ramarathnam Venkatesan
  • Publication number: 20070233756
    Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one data surrogate using information of data and numerous data changes received from at least one data source. Embodiments described herein perform shadowing of production server databases, including creation of synthetic fulls by retrofitting log shipping to enterprise database systems, or other systems, that do not have log shipping capabilities.
    Type: Application
    Filed: October 2, 2006
    Publication date: October 4, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070174691
    Abstract: Systems and methods are described for service availability that provides automated recovery of server service in a timely and application intelligent manner, maintaining application consistency and integrity, while preserving server identity. The systems and methods, referred to herein as a Service Preservation System (SPS), manage complete recovery of server data and preserve continuity of server service, reestablishing user access to server(s) after an event or disaster in which in which primary or other server(s) fail. The failures, disasters, and losses referred to herein can be at many levels and include, but are not limited to, accidental deletion of an item, loss of an entire mailbox, loss of an entire disk drive, loss of an entire server, and/or loss of an entire server site.
    Type: Application
    Filed: August 7, 2006
    Publication date: July 26, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070168500
    Abstract: Systems and methods are described for service availability that provides automated recovery of server service in a timely and application intelligent manner, maintaining application consistency and integrity, while preserving server identity. The systems and methods, referred to herein as a Service Preservation System (SPS), manage complete recovery of server data and preserve continuity of server service, reestablishing user access to server(s) after an event or disaster in which in which primary or other server(s) fail. The failures, disasters, and losses referred to herein can be at many levels and include, but are not limited to, accidental deletion of an item, loss of an entire mailbox, loss of an entire disk drive, loss of an entire server, and/or loss of an entire server site.
    Type: Application
    Filed: August 7, 2006
    Publication date: July 19, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070156793
    Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one up-to-date data surrogate using information of data and numerous data changes received from at least one data source, including a production system. Embodiments described further perform bulk-to-brick transformation of the up-to-date data surrogate. Brick-level data, or item data, is further indexed and stored in an application-aware manner. The stored item data is easily accessible by many data management applications for integrated item search and recovery functions, audit functions, monitoring and supervision functions, legal discovery functions, compliance functions, archival functions, backup functions, disaster recovery functions, and more. Bulk-to-brick transformation and access of the stored item data occur off of the production system, thus contributing no performance degradation to the production system.
    Type: Application
    Filed: October 2, 2006
    Publication date: July 5, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070156792
    Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one up-to-date data surrogate using information of data and numerous data changes received from at least one data source, including a production system. Embodiments described further perform bulk-to-brick transformation of the up-to-date data surrogate. Brick-level data, or item data, is further indexed and stored in an application-aware manner. The stored item data is easily accessible by many data management applications for integrated item search and recovery functions, audit functions, monitoring and supervision functions, legal discovery functions, compliance functions, archival functions, backup functions, disaster recovery functions, and more. Bulk-to-brick transformation and access of the stored item data occur off of the production system, thus contributing no performance degradation to the production system.
    Type: Application
    Filed: October 2, 2006
    Publication date: July 5, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070150499
    Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one up-to-date data surrogate using information of data and numerous data changes received from at least one data source, including a production system. Embodiments described further perform bulk-to-brick transformation of the up-to-date data surrogate. Brick-level data, or item data, is further indexed and stored in an application-aware manner. The stored item data is easily accessible by many data management applications for integrated item search and recovery functions, audit functions, monitoring and supervision functions, legal discovery functions, compliance functions, archival functions, backup functions, disaster recovery functions, and more. Bulk-to-brick transformation and access of the stored item data occur off of the production system, thus contributing no performance degradation to the production system.
    Type: Application
    Filed: October 2, 2006
    Publication date: June 28, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070150526
    Abstract: Systems and methods are described for service availability that provides automated recovery of server service in a timely and application intelligent manner, maintaining application consistency and integrity, while preserving server identity. The systems and methods, referred to herein as a Service Preservation System (SPS), manage complete recovery of server data and preserve continuity of server service, reestablishing user access to server(s) after an event or disaster in which in which primary or other server(s) fail. The failures, disasters, and losses referred to herein can be at many levels and include, but are not limited to, accidental deletion of an item, loss of an entire mailbox, loss of an entire disk drive, loss of an entire server, and/or loss of an entire server site.
    Type: Application
    Filed: August 7, 2006
    Publication date: June 28, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070143374
    Abstract: Systems and methods are described for service availability that provides automated recovery of server service in a timely and application intelligent manner, maintaining application consistency and integrity, while preserving server identity. The systems and methods, referred to herein as a Service Preservation System (SPS), manage complete recovery of server data and preserve continuity of server service, reestablishing user access to server(s) after an event or disaster in which in which primary or other server(s) fail. The failures, disasters, and losses referred to herein can be at many levels and include, but are not limited to, accidental deletion of an item, loss of an entire mailbox, loss of an entire disk drive, loss of an entire server, and/or loss of an entire server site.
    Type: Application
    Filed: August 7, 2006
    Publication date: June 21, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070143373
    Abstract: Systems and methods are described for service availability that provides automated recovery of server service in a timely and application intelligent manner, maintaining application consistency and integrity, while preserving server identity. The systems and methods, referred to herein as a Service Preservation System (SPS), manage complete recovery of server data and preserve continuity of server service, reestablishing user access to server(s) after an event or disaster in which in which primary or other server(s) fail. The failures, disasters, and losses referred to herein can be at many levels and include, but are not limited to, accidental deletion of an item, loss of an entire mailbox, loss of an entire disk drive, loss of an entire server, and/or loss of an entire server site.
    Type: Application
    Filed: August 7, 2006
    Publication date: June 21, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070143366
    Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one data surrogate using information of data and numerous data changes received from at least one data source. Embodiments described herein perform shadowing of production server databases, including creation of synthetic fulls by retrofitting log shipping to enterprise database systems, or other systems, that do not have log shipping capabilities.
    Type: Application
    Filed: October 2, 2006
    Publication date: June 21, 2007
    Inventors: Roy D'Souza, T.M. Ravi
  • Publication number: 20070143365
    Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one up-to-date data surrogate using information of data and numerous data changes received from at least one data source, including a production system. Embodiments described further perform bulk-to-brick transformation of the up-to-date data surrogate. Brick-level data, or item data, is further indexed and stored in an application-aware manner. The stored item data is easily accessible by many data management applications for integrated item search and recovery functions, audit functions, monitoring and supervision functions, legal discovery functions, compliance functions, archival functions, backup functions, disaster recovery functions, and more. Bulk-to-brick transformation and access of the stored item data occur off of the production system, thus contributing no performance degradation to the production system.
    Type: Application
    Filed: October 2, 2006
    Publication date: June 21, 2007
    Inventors: Roy D'Souza, T.M. Ravi