Patents by Inventor David D'Souza

David 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: 11041293
    Abstract: A robotic cleaning apparatus for cleaning a dirty object includes a cleaning head and an articulated body. The articulated body is coupled to the cleaning head and mountable to the dirty object. The body has one or more actuators that collectively move the cleaning head into contact with surfaces of the dirty object. The one or more actuators, when activated, collectively rotate the cleaning head relative to the dirty object about first and second axes, and translate the cleaning head relative to the dirty object along an extension axis. A method of robotically cleaning is also disclosed.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: June 22, 2021
    Assignee: ALTAN ROBOTECH INC.
    Inventors: David D'Souza, Mina Bassalious, Zhenqiang Mi, Pritam Kumar Sarkar
  • Patent number: 10941553
    Abstract: A robotic cleaning apparatus for cleaning a dirty object includes a cleaning head and an articulated body. The articulated body is coupled to the cleaning head and mountable to the dirty object. The body has one or more actuators that collectively move the cleaning head into contact with surfaces of the dirty object. The one or more actuators, when activated, collectively rotate the cleaning head relative to the dirty object about first and second axes, and translate the cleaning head relative to the dirty object along an extension axis. A method of robotically cleaning a dirty object.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: March 9, 2021
    Assignee: ALTAN ROBOTECH INC.
    Inventors: David D'Souza, Mina Bassalious, Zhenqiang Mi, Pritam Kumar Sarkar
  • Patent number: 10941555
    Abstract: A robotic cleaning apparatus for cleaning a toilet includes a cleaning head, an articulated body, and a controller. The articulated body coupled to the cleaning head and mountable to the toilet. The body having one or more actuators that collectively move the cleaning head into contact with surfaces of the toilet bowl and toilet seat when the articulated body is mounted to the toilet. The controller communicatively coupled to the one or more actuators to send control signals that, when the articulated body is mounted to the toilet, direct the one or more actuators to move the cleaning head to a plurality of positions and determine an angular orientation of the toilet seat based at least in part on the plurality of positions. The cleaning head is in contact with the toilet seat or a rim of the toilet bowl in each of the positions.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: March 9, 2021
    Assignee: ALTAN ROBOTECH INC.
    Inventors: David D'Souza, Mina Bassalious, Zhenqiang Mi, Pritam Kumar Sarkar
  • Publication number: 20200315403
    Abstract: An automated cooking machine includes a lazy susan, bowls, chopper, dispenser arm, rack with powder or liquid dispensers, heater and a pot. The automated cooking machine is controlled by a microcontroller together with sensors to cook foods with flavor like a human being. The automated cooking machine is designed in such a way so that the components that may come in contact with the food ingredients can be removed for machine wash.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 8, 2020
    Inventors: David D'SOUZA, Mina BASSALIOUS, Zhenqiang MI, Pritam Kumar SARKAR
  • Publication number: 20190177959
    Abstract: A robotic cleaning apparatus for cleaning a dirty object includes a cleaning head and an articulated body. The articulated body is coupled to the cleaning head and mountable to the dirty object. The body has one or more actuators that collectively move the cleaning head into contact with surfaces of the dirty object. The one or more actuators, when activated, collectively rotate the cleaning head relative to the dirty object about first and second axes, and translate the cleaning head relative to the dirty object along an extension axis. A method of robotically cleaning is also disclosed.
    Type: Application
    Filed: February 20, 2019
    Publication date: June 13, 2019
    Inventors: David D'Souza, Mina Bassalious, Zhenqiang Mi, Pritam Kumar Sarkar
  • Publication number: 20190093333
    Abstract: A robotic cleaning apparatus for cleaning a toilet includes a cleaning head, an articulated body, and a controller. The articulated body coupled to the cleaning head and mountable to the toilet. The body having one or more actuators that collectively move the cleaning head into contact with surfaces of the toilet bowl and toilet seat when the articulated body is mounted to the toilet. The controller communicatively coupled to the one or more actuators to send control signals that, when the articulated body is mounted to the toilet, direct the one or more actuators to move the cleaning head to a plurality of positions and determine an angular orientation of the toilet seat based at least in part on the plurality of positions. The cleaning head is in contact with the toilet seat or a rim of the toilet bowl in each of the positions.
    Type: Application
    Filed: October 22, 2018
    Publication date: March 28, 2019
    Inventors: David D'Souza, Mina Bassalious, Zhenqiang Mi, Pritam Kumar Sarkar
  • Publication number: 20180363282
    Abstract: A robotic cleaning apparatus for cleaning a dirty object includes a cleaning head and an articulated body. The articulated body is coupled to the cleaning head and mountable to the dirty object. The body has one or more actuators that collectively move the cleaning head into contact with surfaces of the dirty object. The one or more actuators, when activated, collectively rotate the cleaning head relative to the dirty object about first and second axes, and translate the cleaning head relative to the dirty object along an extension axis. A method of robotically cleaning is also disclosed.
    Type: Application
    Filed: March 13, 2018
    Publication date: December 20, 2018
    Inventors: David D'Souza, Mina Bassalious, Zhenqiang Mi, Pritam Kumar Sarkar
  • Patent number: 7822017
    Abstract: Systems and methods of providing secure signaling for voice communications over a public switched voice network (PSTN) are described. The call signaling is received at a first secure voice signaling gateway (SVSG) in which it is encrypted utilizing a security key. The encrypted payload is tunneled from the first SVSG to a second SVSG at a destination network element. The destination SVSG decrypts the payload and passes it on to the destination. According to the invention the communication can be either masqueraded in which the address of the first SVSG is given as the origin or non-masqueraded in which the actual original of the voice communication is retained.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: October 26, 2010
    Assignee: Alcatel Lucent
    Inventors: Scott David D'Souza, Olivier Le Moigne
  • Patent number: 7743421
    Abstract: Communication network security risk exposure management systems and methods are disclosed. Risks to a communication network are determined by analyzing assets of the communication network and vulnerabilities affecting the assets. Assets may include physical assets such as equipment or logical assets such as software or data. Risk analysis may be adapted to assess risks to a particular feature of a communication network by analyzing assets of the communication network which are associated with that feature and one or more of vulnerabilities which affect the feature and vulnerabilities which affect the assets associated with the feature. A feature may be an asset itself or a function or service offered in the network and supported by particular assets, for example.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: June 22, 2010
    Assignee: Alcatel Lucent
    Inventors: Francois J. N. Cosquer, Bertrand Marquet, Robert W. MacIntosh, Yvon Leclerc, Scott David D'Souza
  • Patent number: 7721286
    Abstract: An operating system combines preemptive scheduling with cooperative or non-preemptive scheduling. In particular, tasks are divided into groups of interdependent tasks. Interdependent tasks are tasks that utilize the same modules of code or resources Each group includes tasks that should not be run asynchronously relative to each other. The scheduler in the operating system provides each group with a time slot of processor time. The tasks within the group are cooperatively scheduled to exploit the time slot assigned to the group. Dependencies between modules and tasks are maintained to assure that no difficulties arise amongst preemptively scheduled groups.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventor: David D'Souza
  • Patent number: 7526803
    Abstract: A method and apparatus directed to detecting DoS (denial of service) attacks against SIP enabled devices. A substantial imbalance between an accounting of SIP INVITE (INV) and SIP 180 Ringing (N180) messages indicates a DoS attack. Preferably the number (H) of INVITE messages including credentials (INVc) that are sent from a user client in response to a 407 Authentication Required message from a proxy server are removed from the accounting before the balance is tested. If the equation INVo+INVc?H=N180 (where INVo is the number of INVITE messages without credentials) is not true within a small margin of error then the presence of a current DoS attack on the proxy server is indicated by the inequality.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: April 28, 2009
    Assignee: Alcatel Lucent
    Inventors: Scott David D'Souza, Dmitri Vinokurov
  • Patent number: 7464398
    Abstract: Systems and methods of mitigating attacks, such as Denial of Service (DoS) attacks, in a communications network are presented. Source addresses of packets received at network devices are monitored in relation to known reliable addresses stored in a decision engine. If the source address, as stored in a source table, is known as being legitimate the packets are placed in a high priority queue for transmission at the highest rate. Packets with an unknown address are placed in a lower priority queue, the source address stored in a different source table, and the packet is serviced at a lower rate. Packets that become known to be legitimate are moved from the unknown table to the table from which high priority queues are serviced. In this way, an attacker that employs spoofing techniques is prevented from overtaxing network resources.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: December 9, 2008
    Assignee: Alcatel Lucent
    Inventors: Jean-Marc Robert, Scott David D'Souza, Paul Kierstead
  • Patent number: 7287259
    Abstract: An infrastructure that allows applications to run with specified versions of dependent assemblies, wherein each assembly may exist and run side-by-side on the system with other versions of the same assembly being used by other applications. An application provides a manifest to specify any desired assembly versions on which it is dependent. Similarly, each assembly may have an assembly manifest that specifies the versions of assemblies on which it is dependent. During an initialization phase, an activation context is created for the application, based on the manifests, to map version independent names to a particular assembly version maintained on the system. While the application is in a running phase, for any globally named object that the application wants created, the activation context is accessed to locate the application's or assembly's manifest-specified version. The manifests and activation context constructed therefrom thus isolate an application from assembly version changes.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: October 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Michael J. Grier, RoseMarie FitzSimons, David D'Souza, Peter Wilson, Srivatsan Parthasarathy, Sanjay G. Shenoy, Micheal Dunn
  • Patent number: 7284269
    Abstract: A communications security system has been described. The security system in the form of a firewall is made up of a plurality of communicatively coupled sets of modules in a matrix configuration. The modules may be implemented in hardware and software in order to rely on the advantages of each technology. Data packets are typically coupled to an ingress side of the firewall where policy rules having the highest importance are checked first. The result is a high speed system having carrier class availability.
    Type: Grant
    Filed: May 29, 2002
    Date of Patent: October 16, 2007
    Assignee: Alcatel Canada Inc.
    Inventors: Bertrand Marquet, Scott David D'Souza, Paul Kierstead
  • Patent number: 7284272
    Abstract: Methods of preventing flooding-type denial-of-service attacks in a computer-based network are described. Connection establishing messages known as SYN packets are matched with connection terminating messages (FIN packets) by using a hash algorithm. The hash algorithm or message digest uses source and destination IP addresses, port numbers, and a secret key as input parameters. The SYN packets and FIN packets are mapped to buckets using the hash algorithm and statistics are maintained for each bucket. A correspondence between SYN packets and FIN packets is maintained to close a security hole.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: October 16, 2007
    Assignee: Alcatel Canada Inc.
    Inventors: Brett Howard, Jean-Marc Robert, Paul Kierstead, Scott David D'Souza
  • Patent number: 7254713
    Abstract: Systems and methods of mitigating DOS attacks on a victim node in a computer based communication system are presented. According to the methods a node such as a router upstream from the victim analyzes traffic flow directed to the victim node and if a pattern indicating a possible attack is detected a notification to the effect is sent to the victim node. The victim can either ignore the notification or chose to suggest or request attack mitigation measures be implemented by the upstream router. Alternatively the upstream router can implement attack mitigation measures without waiting for input from the victim node.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: August 7, 2007
    Assignee: Alcatel
    Inventor: Scott David D'Souza
  • Patent number: 7114182
    Abstract: Methods of detecting TCP SYN flooding attacks at a router located between a LAN and a network such as the Internet are described. The methods rely on a counting arrangement in which SYN and Fin packets are counted on both the LAN side and the network or Internet side of the router during a time interval. Weighting factors are applied to each count, the factor for the LAN side count having the opposite polarity to the factor for the network side count. The absolute values of the sums of the weighting factors of like polarity are equal. An abnormal number of unsuccessful connection attempts are determined based on a parameter calculated using the weighting factors in conjunction with the respective counts.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: September 26, 2006
    Assignee: Alcatel Canada Inc.
    Inventors: Jean-Marc Robert, Brett Howard, Paul Kierstead, Scott David D'Souza
  • Patent number: D838069
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: January 8, 2019
    Assignee: ALTAN ROBOTECH INC.
    Inventors: David D'Souza, Mina Bassalious, Hao Li
  • Patent number: D861266
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: September 24, 2019
    Assignee: Altan Robotech Inc.
    Inventors: David D'Souza, Mina Bassalious, Hao Li
  • Patent number: D937399
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: November 30, 2021
    Assignee: ALTAN ROBOTECH INC.
    Inventors: Pritam Kumar Sarkar, David D'Souza