Patents by Inventor Marc Pucci
Marc Pucci 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: 11487875Abstract: A computer program product, a computer-implemented method, and a computer system include a processor(s) that obtains side channel emanations from a device. The processor(s) analyzes the side channel emanations to identify distinct emanation patterns and timing characteristics, wherein the timing characteristics are associated with transitions between the distinct emanation patterns. The processor(s) generates a non-deterministic finite automaton (NFA) by correlating the distinct emanation patterns with states of the device, where the NFA captures states and state transitions of the device. The processor(s) identifies an anomaly in the device, based on deviation in emanations from the device.Type: GrantFiled: November 23, 2020Date of Patent: November 1, 2022Assignee: Peraton Labs Inc.Inventors: Scott Alexander, Josephine Micallef, Joshua Morman, Euthimios Panagos, Marc Pucci, Simon Tsang
-
Patent number: 10872149Abstract: A computer program product, a computer-implemented method, and a computer system include a processor(s) that obtains side channel emanations from a device. The processor(s) analyzes the side channel emanations to identify distinct emanation patterns and timing characteristics, wherein the timing characteristics are associated with transitions between the distinct emanation patterns. The processor(s) generates a non-deterministic finite automaton (NFA) by correlating the distinct emanation patterns with states of the device, where the NFA captures states and state transitions of the device. The processor(s) identifies an anomaly in the device, based on deviation in emanations from the device.Type: GrantFiled: July 25, 2018Date of Patent: December 22, 2020Assignee: Perspecta Labs Inc.Inventors: Scott Alexander, Josephine Micallef, Joshua Morman, Euthimios Panagos, Marc Pucci, Simon Tsang
-
Patent number: 8996728Abstract: An obfuscated network traffic server is operative to generate obfuscated network traffic. The obfuscated network traffic server maintains the relationship between extracted application content and extracted network header content such that the obfuscated network traffic is indistinguishable from the monitored network traffic. The obfuscated network traffic server may include a network monitor operative to monitor network traffic and to extract application content and network header content from the monitored network traffic. The obfuscated network traffic server may also include a data masking processor operative to mask a portion of the separated application content and/or the separated network header content. The obfuscated network traffic server may further include a masking attribute selector operative to specify the attributes of the application content and/or the network header content that is to be masked.Type: GrantFiled: October 1, 2010Date of Patent: March 31, 2015Assignee: Telcordia Technologies, Inc.Inventors: Munir Cochinwala, Marc Pucci
-
Patent number: 8615214Abstract: The present invention discloses a method, system and a program storage device for remotely accessing medically relevant data stored on a server and provides remote access over a cellular or PCS communications network employing either a SMS or MMS communication protocol allowing dissemination of an individual's medically relevant data in an emergency, wherein the server authenticates each accessing PCS device by determining whether said accessing PCS device ID is stored in an emergency medical profile database and sending the user inputted emergency related personal data if the accessing PCS device ID is found in the emergency medical database device.Type: GrantFiled: August 6, 2008Date of Patent: December 24, 2013Assignee: TTI Inventions C LLCInventors: Ashish Jain, Marc Pucci, John R. Wullert, II
-
Patent number: 8386853Abstract: A staggered execution environment is provided to safely execute an application program against software failures. In an embodiment, the staggered execution environment includes one or more probe virtual machines that execute various portions of an application program and an execution virtual machine that executes the same application program within a time delay behind the probe virtual machines. A virtualization supervisor coordinates the execution of the application program on one or more probe virtual machines. The probe virtual machines are used to detect and correct software failures prior to the execution virtual machine encountering them. The virtualization supervisor embargos output data in order to ensure that erroneous data is not released which may adversely affect external processes.Type: GrantFiled: May 2, 2012Date of Patent: February 26, 2013Assignee: Telcordia Technologies, Inc.Inventors: James L. Alberi, Marc Pucci
-
Publication number: 20120226947Abstract: A staggered execution environment is provided to safely execute an application program against software failures. In an embodiment, the staggered execution environment includes one or more probe virtual machines that execute various portions of an application program and an execution virtual machine that executes the same application program within a time delay behind the probe virtual machines. A virtualization supervisor coordinates the execution of the application program on one or more probe virtual machines. The probe virtual machines are used to detect and correct software failures prior to the execution virtual machine encountering them. The virtualization supervisor embargos output data in order to ensure that erroneous data is not released which may adversely affect external processes.Type: ApplicationFiled: May 2, 2012Publication date: September 6, 2012Applicant: TELCORDIA TECHNOLOGIES, INC.Inventors: James L. Alberi, Marc Pucci
-
Patent number: 8195984Abstract: A staggered execution environment is provided to safely execute an application program against software failures. In an embodiment, the staggered execution environment includes one or more probe virtual machines that execute various portions of an application program and an execution virtual machine that executes the same application program within a time delay behind the probe virtual machines. A virtualization supervisor coordinates the execution of the application program on one or more probe virtual machines. The probe virtual machines are used to detect and correct software failures prior to the execution virtual machine encountering them. The virtualization supervisor embargos output data in order to ensure that erroneous data is not released which may adversely affect external processes.Type: GrantFiled: May 26, 2010Date of Patent: June 5, 2012Assignee: Telcordia Technologies, Inc.Inventors: James L. Alberi, Marc Pucci
-
Publication number: 20120084464Abstract: An obfuscated network traffic server is operative to generate obfuscated network traffic. The obfuscated network traffic server maintains the relationship between extracted application content and extracted network header content such that the obfuscated network traffic is indistinguishable from the monitored network traffic. The obfuscated network traffic server may include a network monitor operative to monitor network traffic and to extract application content and network header content from the monitored network traffic. The obfuscated network traffic server may also include a data masking processor operative to mask a portion of the separated application content and/or the separated network header content. The obfuscated network traffic server may further include a masking attribute selector operative to specify the attributes of the application content and/or the network header content that is to be masked.Type: ApplicationFiled: October 1, 2010Publication date: April 5, 2012Applicant: TELCORDIA TECHNOLOGIES, INC.Inventors: Munir Cochinwala, Marc Pucci
-
Publication number: 20110296245Abstract: A staggered execution environment is provided to safely execute an application program against software failures. In an embodiment, the staggered execution environment includes one or more probe virtual machines that execute various portions of an application program and an execution virtual machine that executes the same application program within a time delay behind the probe virtual machines. A virtualization supervisor coordinates the execution of the application program on one or more probe virtual machines. The probe virtual machines are used to detect and correct software failures prior to the execution virtual machine encountering them. The virtualization supervisor embargos output data in order to ensure that erroneous data is not released which may adversely affect external processes.Type: ApplicationFiled: May 26, 2010Publication date: December 1, 2011Applicant: TELCORDIA TECHNOLOGIES, INC.Inventors: James L. Alberi, Marc Pucci
-
Publication number: 20090047923Abstract: The present invention discloses a method, system and a program storage device for remotely accessing medically relevant data stored on a server and provides remote access over a cellular or PCS communications network employing either a SMS or MMS communication protocol allowing dissemination of an individual's medically relevant data in an emergency, wherein the server authenticates each accessing PCS device by determining whether said accessing PCS device ID is stored in an emergency medical profile database and sending the user inputted emergency related personal data if the accessing PCS device ID is found in the emergency medical database device.Type: ApplicationFiled: August 6, 2008Publication date: February 19, 2009Applicant: Telcordia Technologies, Inc.Inventors: Ashish Jain, Marc Pucci, John R. Wullert, II
-
Publication number: 20060288296Abstract: Systems and methods are provided for filtering and processing network traffic data and for providing visual representations of the processed data. A lens may identify or filter source and destination addresses in an address space, or identify and filter other network information of interest. A receptor array can be configured to process selected traffic data parameters such as IP header information. The visual representations can be used in real-time network management and to identify anomalous conditions such as distributed denial of service attacks. Image data can be subsequently processed by graphics processors to enhance or identify features in the images. The receptor array may include one or more receptors. Each receptor may have multiple sub-receptors to manage different types of information or distinct data ranges. Furthermore, the receptor array may include regions of different resolution, such as a fovea, a peri-fovea surrounding the fovea, and a periphery surrounding the peri-fovea.Type: ApplicationFiled: May 12, 2005Publication date: December 21, 2006Inventors: David Rosenbluth, Marc Pucci
-
Publication number: 20060268852Abstract: Systems and methods are provided for filtering and processing network traffic data and for providing visual representations of the processed data. A lens may identify or filter source and destination addresses in an address space, or identify and filter other network information of interest. A receptor array can be configured to process selected traffic data parameters such as IP header information. The visual representations can be used in real-time network management and to identify anomalous conditions such as distributed denial of service attacks. Image data can be subsequently processed by graphics processors to enhance or identify features in the images. The lens may filter the data based upon predetermined criteria and provide the filtered data for subsequent visual display or further processing. The lens may zoom into or away from a particular section of the address space or on other information of interest.Type: ApplicationFiled: May 12, 2005Publication date: November 30, 2006Inventors: David Rosenbluth, Marc Pucci
-
Publication number: 20060271857Abstract: Systems and methods are provided for filtering and processing network traffic data and for providing visual representations of the processed data. A lens may identify or filter source and destination addresses in an address space, or identify and filter other network information of interest. A receptor array can be configured to process selected traffic data parameters such as IP header information. The visual representations can be used in real-time network management and to identify anomalous conditions such as distributed denial of service attacks. Image data can be subsequently processed by graphics processors to enhance or identify features in the images. The lens and receptor array can be used alone or together. The receptor array may be configured as a foveated array having regions of different resolution. A saccade controller may also be included for controlling operation of the lens and the receptor array.Type: ApplicationFiled: May 12, 2005Publication date: November 30, 2006Inventors: David Rosenbluth, Marc Pucci