Patents by Inventor Anthony Patrick Mauro
Anthony Patrick Mauro 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: 10486303Abstract: An elevated system for providing support and control of a network of mobile robotic apparatus contains a system of tracks attached to an elevated structure with means to connect one or more adjacent tracks for the mobile robotic apparatus to traverse the track system. The mobile robotic apparatus contains one or more mobile robotic units with means to actuate and process sensor input and provide multimedia and communication signal monitoring and tracking capabilities. A remote controller not attached to the track system nor robotic apparatus provides command and control to the robotic units, and provides electronic storage of data generated by the robotic units and/or remote controller.Type: GrantFiled: April 2, 2017Date of Patent: November 26, 2019Inventors: Bruce Donald Westermo, Anthony Patrick Mauro, II
-
Publication number: 20170344028Abstract: An elevated system for providing support and control of a network of mobile robotic apparatus contains a system of tracks attached to an elevated structure with means to connect one or more adjacent tracks for the mobile robotic apparatus to traverse the track system. The mobile robotic apparatus contains one or more mobile robotic units with means to actuate and process sensor input and provide multimedia and communication signal monitoring and tracking capabilities. A remote controller not attached to the track system nor robotic apparatus provides command and control to the robotic units, and provides electronic storage of data generated by the robotic units and/or remote controller.Type: ApplicationFiled: April 2, 2017Publication date: November 30, 2017Inventors: Bruce Donald Westermo, Anthony Patrick Mauro, II
-
Patent number: 9083994Abstract: A method and system for resynchronizing an embedded multimedia system using bytes consumed in an audio decoder. The bytes consumed provides a mechanism to compensate for bit error handling and correction in a system that does not require re-transmission. The audio decoder keeps track of the bytes consumed and periodically reports the bytes consumed. A host microprocessor indexes the actual bytes consumed since bit errors may have been handled or corrected to a predetermined byte count to determine whether resynchronization is necessary.Type: GrantFiled: September 26, 2006Date of Patent: July 14, 2015Assignee: QUALCOMM IncorporatedInventors: Mingxia Cheng, Anthony Patrick Mauro, II, Eddie L. T. Choy, Yujie Gao, Kuntal Dilipsinh Sampat, Matthew Blaine Zivney, Satish Goverdhan, Samir Kumar Gupta, Harinath Garudadri
-
Patent number: 8499171Abstract: A system and method for providing a secure environment for mobile telephones and other devices are disclosed. The system and method may utilize trust zoning, layered memory, and a secure matrix model having, for example, a memory protection module for protecting memory; a secure debug module for ensuring security of the debug module; a secure file system module for protecting the secure file system; and a trusted time source module for protecting components. Embodiments of the present invention may protect against security attacks on a variety of hardware and software components while permitting suitable levels of accessibility for developmental and maintenance purposes.Type: GrantFiled: February 25, 2011Date of Patent: July 30, 2013Assignee: QUALCOMM IncorporatedInventor: Anthony Patrick Mauro, II
-
Patent number: 8462850Abstract: Motion estimation in video compressions systems. A programmable motion estimator may be used to estimate a motion vector for a macroblock in a current frame by searching for a matching macroblock in a previous frame. A controller may be used to program the motion estimator to perform a particular search.Type: GrantFiled: January 20, 2005Date of Patent: June 11, 2013Assignee: QUALCOMM IncorporatedInventors: Sumit Mohan, King-Chung Lai, Narendranath Malayath, Jatinder Singh, Anthony Patrick Mauro, II
-
Publication number: 20110170611Abstract: This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.Type: ApplicationFiled: March 28, 2011Publication date: July 14, 2011Applicant: QUALCOMM IncorporatedInventors: King-Chung Lai, Gilbert Christopher Sih, Chienchung Chang, Anthony Patrick Mauro, II
-
Publication number: 20110154032Abstract: A system and method for providing a secure environment for mobile telephones and other devices are disclosed. The system and method may utilize trust zoning, layered memory, and a secure matrix model having, for example, a memory protection module for protecting memory; a secure debug module for ensuring security of the debug module; a secure file system module for protecting the secure file system; and a trusted time source module for protecting components. Embodiments of the present invention may protect against security attacks on a variety of hardware and software components while permitting suitable levels of accessibility for developmental and maintenance purposes.Type: ApplicationFiled: February 25, 2011Publication date: June 23, 2011Applicant: QUALCOMM IncorporatedInventor: Anthony Patrick MAURO, II
-
Patent number: 7940844Abstract: This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.Type: GrantFiled: February 21, 2003Date of Patent: May 10, 2011Assignee: Qualcomm IncorporatedInventors: King-Chung Lai, Gilbert Christopher Sih, Chienchung Chang, Anthony Patrick Mauro, II
-
Patent number: 7921303Abstract: A system and method for providing a secure environment for mobile telephones and other devices are disclosed. The system and method may utilize trust zoning, layered memory, and a secure matrix model having, for example, a memory protection module for protecting memory; a secure debug module for ensuring security of the debug module; a secure file system module for protecting the secure file system; and a trusted time source module for protecting components. Embodiments of the present invention may protect against security attacks on a variety of hardware and software components while permitting suitable levels of accessibility for developmental and maintenance purposes.Type: GrantFiled: November 18, 2005Date of Patent: April 5, 2011Assignee: QUALCOMM IncorporatedInventor: Anthony Patrick Mauro, II
-
Patent number: 7804961Abstract: A method and apparatus for fast generation of a cryptographic key. A processor within a wireless communication device generates a public key upon termination of wireless communication. When a user of the wireless communication device desires to initiate a secure communication subsequent to the previous communication, the public key that was generated upon termination of the previous communication is used to engage in secure communications with a second communication device.Type: GrantFiled: December 19, 2001Date of Patent: September 28, 2010Assignee: QUALCOMM IncorporatedInventors: Anthony Patrick Mauro, II, Magdalena Espelien
-
Patent number: 7359559Abstract: This disclosure is directed to encoding techniques that can be used to improve encoding of digital video data. The techniques can be implemented by an encoder of a digital video device in order to reduce the number of computations and possibly reduce power consumption during video encoding. More specifically, video encoding techniques are described which utilize one or more programmable thresholds in order to terminate the execution of various computations when the computations would be unlikely to improve the encoding. By terminating computations prematurely, the amount of processing required for video encoding can be reduced, and power can be conserved.Type: GrantFiled: February 28, 2006Date of Patent: April 15, 2008Assignee: Qualcomm IncorporatedInventors: Anthony Patrick Mauro, II, Chienchung Chang, King-Chung Lai
-
Publication number: 20080074542Abstract: A method and system for resynchronizing an embedded multimedia system using bytes consumed in an audio decoder. The bytes consumed provides a mechanism to compensate for bit error handling and correction in a system that does not require re-transmission. The audio decoder keeps track of the bytes consumed and periodically reports the bytes consumed. A host microprocessor indexes the actual bytes consumed since bit errors may have been handled or corrected to a predetermined byte count to determine whether resynchronization is necessary.Type: ApplicationFiled: September 26, 2006Publication date: March 27, 2008Inventors: Mingxia Cheng, Anthony Patrick Mauro, Eddie L.T. Choy, Yujie Gao, Kuntal Dilipsinh Sampat, Matthew Blaine Zivney, Satish Goverdhan, Samir Kumar Gupta, Harinath Garudadri
-
Patent number: 7200386Abstract: A method and apparatus for providing configurable functionality in a communication device. A memory stores a plurality of software modules, each module for performing a specific functionality for the communication device. A host processor receives a command to provide a desired communication type, and based on the communication type, selects one or more of the software modules and loads them into a digital signal processor. The digital signal processor then executes the one or more software modules to provide the desired communication type.Type: GrantFiled: December 19, 2001Date of Patent: April 3, 2007Assignee: Qualcomm IncorporatedInventor: Anthony Patrick Mauro, II
-
Patent number: 7133696Abstract: Changing a mode of operation of a destination communication device by establishing a voice service option communication channel over a network between an initiating device and a destination device. Using the voice service option communication channel, a predetermined sequence of data is transmitted from the initiating device to the destination device. The predetermined sequence of data specifies a different operation mode of the destination device. The destination device receives the data packet and determines if it is a predetermined sequence of data. If the data packet is a predetermined sequence of data then the destination device examines the sequence of data and changes its operational mode in response to the predetermined sequence of data. The predetermined sequence of data may be transmitted in compliance with a TTY standard for data communication.Type: GrantFiled: December 13, 2002Date of Patent: November 7, 2006Assignee: QUALCOMM, IncorporatedInventor: Anthony Patrick Mauro, II
-
Patent number: 7039246Abstract: This disclosure is directed to encoding techniques that can be used to improve encoding of digital video data. The techniques can be implemented by an encoder of a digital video device in order to reduce the number of computations and possibly reduce power consumption during video encoding. More specifically, video encoding techniques are describe which utilize one or more programmable thresholds in order to terminate the execution of various computations when the computations would be unlikely to improve the encoding. By terminating computations prematurely, the amount of processing required for video encoding can be reduced, and power can be conserved.Type: GrantFiled: May 3, 2002Date of Patent: May 2, 2006Assignee: Qualcomm IncorporatedInventors: Anthony Patrick Mauro, II, Chienchung Chang, King-Chung Lai
-
Publication number: 20040203937Abstract: Changing a mode of operation of a destination communication device by establishing a voice service option communication channel over a network between an initiating device and a destination device. Using the voice service option communication channel, a predetermined sequence of data is transmitted from the initiating device to the destination device. The predetermined sequence of data specifies a different operation mode of the destination device. The destination device receives the data packet and determines if it is a predetermined sequence of data. If the data packet is a predetermined sequence of data then the destination device examines the sequence of data and changes its operational mode in response to the predetermined sequence of data. The predetermined sequence of data may be transmitted in compliance with a TTY standard for data communication.Type: ApplicationFiled: December 13, 2002Publication date: October 14, 2004Inventor: Anthony Patrick Mauro
-
Publication number: 20040008780Abstract: This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.Type: ApplicationFiled: February 21, 2003Publication date: January 15, 2004Inventors: King-Chung Lai, Gilbert Christopher Sih, Chienchung Chang, Anthony Patrick Mauro
-
Publication number: 20040008779Abstract: This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.Type: ApplicationFiled: February 21, 2003Publication date: January 15, 2004Inventors: King Chung Lai, Gilbert Christopher Sih, Chienchung Chang, Anthony Patrick Mauro
-
Publication number: 20030206658Abstract: This disclosure is directed to encoding techniques that can be used to improve encoding of digital video data. The techniques can be implemented by an encoder of a digital video device in order to reduce the number of computations and possibly reduce power comsumption during video encoding. More specifically, video encoding techniques are describe which utilize one or more programmable thresholds in order to terminate the execution of various computations when the computations would be unlikely to improve the encoding. By terminating computations prematurely, the amount of processing required for video encoding can be reduced, and power can be conserved.Type: ApplicationFiled: May 3, 2002Publication date: November 6, 2003Inventors: Anthony Patrick Mauro, Chienchung Chang, King-Chung Lai
-
Publication number: 20020114470Abstract: A method and apparatus for fast generation of a cryptographic key. A processor within a wireless communication device generates a public key upon termination of wireless communication. When a user of the wireless communication device desires to initiate a secure communication subsequent to the previous communication, the public key that was generated upon termination of the previous communication is used to engage in secure communications with a second communication device.Type: ApplicationFiled: December 19, 2001Publication date: August 22, 2002Inventors: Anthony Patrick Mauro, Magdalena Espelien