Patents by Inventor David A. Maluf

David A. Maluf 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).

  • Publication number: 20180063216
    Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A schema is applied to the traffic stream at the edge network device. It is determined that a rule triggering condition has been met. The rule is applied to the traffic stream, at the edge network device, in response to the rule triggering condition having been met. At least one of determining that the rule triggering event has taken place or applying the rule is performed based on the applied schema.
    Type: Application
    Filed: October 23, 2017
    Publication date: March 1, 2018
    Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
  • Publication number: 20180048619
    Abstract: In one embodiment, a network device connected to an Internet Protocol (IP) network and a serial network scans an infrastructure of the serial network. Based on the scanning, the network device can determine one or more serial endpoints within the serial network infrastructure, and may then allocate an IP address to each of the one or more serial endpoints. The network device may then map received IP network traffic into serial protocol commands on the serial network for a destination serial endpoint having an allocated IP address corresponding to a destination IP address of the received IP network traffic, and may also bridge data present on the serial network from a sourcing serial endpoint into an IP message on the IP network with an indication of a corresponding allocated IP address of the sourcing serial endpoint, accordingly.
    Type: Application
    Filed: August 15, 2016
    Publication date: February 15, 2018
    Inventors: David A. Maluf, Raghuram S. Sudhaakar, John Burns, Jan Medved, Herbert Wildfeuer, Klement Sekera
  • Patent number: 9838454
    Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A schema is applied to the traffic stream at the edge network device. It is determined that a rule triggering condition has been met. The rule is applied to the traffic stream, at the edge network device, in response to the rule triggering condition having been met. At least one of determining that the rule triggering event has taken place or applying the rule is performed based on the applied schema.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: December 5, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
  • Patent number: 9824128
    Abstract: The present invention is a distributed computer system of heterogeneous databases joined in an information grid and configured with an Application Programming Interface hardware which includes a search engine component for performing user-structured queries on multiple heterogeneous databases in real time. This invention reduces overhead associated with the impedance mismatch that commonly occurs in heterogeneous database queries.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: November 21, 2017
    Assignee: The United States of America as Represented by the Administrator of NASA
    Inventors: David A. Maluf, Mohana M. Gurram, Christopher D. Knight, Takeshi Okimura, Vu Hoang Tran, Anh Ngoc Trinh
  • Patent number: 9806974
    Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A preliminary data analysis of the traffic stream is performed at the edge network device in accordance with the rule. A determination is made that further analysis of the traffic stream should be performed from a result of the preliminary analysis. The traffic stream data is sent to another network device for further analysis.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: October 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
  • Publication number: 20170310565
    Abstract: A method provided in a network including edge devices to collect data from data producers connected to the edge devices and to communicate with cloud-based prosumers connected with the edge devices. Data analytics tasks are identified. The data analytics tasks are used to process data collected from a data producer among the data producers to produce a result for consumption by one or more of the cloud-based prosumers. For each data analytics task it is determined whether a computational complexity of the data analytics task is less than or equal to a predetermined computational complexity. Each data analytics task determined to have a computational complexity less than or equal to the predetermined computational complexity is assigned to an edge device among the edge devices. Each data analytics task determined to have a computational complexity that exceeds the predetermined computational complexity is assigned to a prosumer among the prosumers.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 26, 2017
    Inventors: Plamen Nedeltchev, David A. Maluf, David D. Ward, Alon S. Bernstein
  • Patent number: 9716600
    Abstract: An augmented router that reads and analyzes asserted source and asserted destination of a message, selected message metadata, message data type and other relevant message attributes to determine (i) whether the message is proper to deliver to the asserted destination, (ii) whether the asserted source is, or should be, quarantined and (iii) whether message format should be converted between Web mail and Small Mail Transport Protocol (SMTP). The augmented router optionally accumulates statistics on messages that are forwarded, and on messages that the router declines to forward.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: July 25, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: David A. Maluf
  • Patent number: 9600494
    Abstract: In one embodiment, a stream of data packets originated by a visual data source is received at an edge device in a network. The data packets include at least one of video data, image data, and geo spatial data. Next, a visual data attribute is extracted at the edge device from the stream of data packets according to an edge-based extraction algorithm. The extracted visual data attribute is vectorized at the edge device via quantization vectors. The vectorized visual data attribute is then indexed at the edge device in a schema-less database that stores indexed visual data attributes.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: March 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: David A. Maluf, Raghuram S. Sudhaakar, James D. Stanley, III, Sateesh K. Addepalli
  • Publication number: 20160357524
    Abstract: According to one or more embodiments of the disclosure, thing discovery and configuration for an Internet of Things (IoT) integrated developer environment (IDE) is shown and described. In particular, in one embodiment, a computer operates an IoT IDE that discovers real-world physical devices within a computer network that are available to participate with the IoT IDE. The IoT IDE may then determine a respective functionality of each of the real-world physical devices, and virtually represents the real-world physical devices as selectable options within the IoT IDE for an IoT application, where a respective virtual representation of each of the real-world physical devices is configured within the IoT IDE with the corresponding respective functionality of that real-world physical device. Simulating the IoT application within the IoT IDE then relays input and/or output (I/O) between the IoT IDE and a selected set of real-world physical devices according to their corresponding respective functionality.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 8, 2016
    Inventors: David A. Maluf, Todd M. Baker, Haihua Xiao, Yi Wang, Ashutosh A. Malegaonkar, Yajun Zhang
  • Publication number: 20150312311
    Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A schema is applied to the traffic stream at the edge network device. It is determined that a rule triggering condition has been met. The rule is applied to the traffic stream, at the edge network device, in response to the rule triggering condition having been met. At least one of determining that the rule triggering event has taken place or applying the rule is performed based on the applied schema.
    Type: Application
    Filed: July 8, 2014
    Publication date: October 29, 2015
    Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
  • Publication number: 20150312125
    Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A preliminary data analysis of the traffic stream is performed at the edge network device in accordance with the rule. A determination is made that further analysis of the traffic stream should be performed from a result of the preliminary analysis. The traffic stream data is sent to another network device for further analysis.
    Type: Application
    Filed: November 4, 2014
    Publication date: October 29, 2015
    Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
  • Publication number: 20150213056
    Abstract: In one embodiment, a stream of data packets originated by a visual data source is received at an edge device in a network. The data packets include at least one of video data, image data, and geo spatial data. Next, a visual data attribute is extracted at the edge device from the stream of data packets according to an edge-based extraction algorithm. The extracted visual data attribute is vectorized at the edge device via quantization vectors. The vectorized visual data attribute is then indexed at the edge device in a schema-less database that stores indexed visual data attributes.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: David A. Maluf, Raghuram S. Sudhaakar, James D. Stanley, III, Sateesh K. Addepalli
  • Publication number: 20150112767
    Abstract: An example method is provided in one example embodiment and includes receiving a mobility event message for a first user equipment; determining demographic information for a first subscriber associated with the first user equipment; determining a location of the first subscriber in relation to a first network domain; identifying one or more advertising domains in relation to the location of the first subscriber based on the first network domain; determining a modeling function based on the mobility event message and the location of the first subscriber in relation to the identified advertising domains; updating, based on the modeling function, one or more demographic models for each of the identified one or more advertising domains using the demographic information for the first subscriber; and following the updating, calculating demographic information for all subscribers for each of the updated one or more demographic models for the identified advertising domains.
    Type: Application
    Filed: October 17, 2013
    Publication date: April 23, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, Saileshwar Krishnamurthy, David A. Maluf, Sateesh K. Addepalli
  • Patent number: 8948813
    Abstract: A system for forming and transmitting a plurality of video images, at an image transmission rate of at least 1-3 images per sec, from a first cell phone to a second cell phone spaced apart from the first cell phone. A first cell phone user can choose to illuminate and transmit an image of the user or an image of a selected object distinct from the user.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: February 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: David A. Maluf
  • Publication number: 20130100234
    Abstract: A system for forming and transmitting a plurality of video images, at an image transmission rate of at least 1-3 images per sec, from a first cellphone to a second cellphone spaced apart from the first cellphone. A first cellphone user can choose to illuminate and transmit an image of the user or an image of a selected object distinct from the user.
    Type: Application
    Filed: December 13, 2012
    Publication date: April 25, 2013
    Inventor: David A. Maluf
  • Patent number: 8359068
    Abstract: A system for forming and transmitting a plurality of video images, at an image transmission rate of at least 1-3 images per sec, from a first cellphone to a second cellphone spaced apart from the first cellphone. A first cellphone user can choose to illuminate and transmit an image of the user or an image of a selected object distinct from the user.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: January 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: David A. Maluf
  • Patent number: 8224472
    Abstract: A system for managing a project that includes multiple tasks and a plurality of workers. Input information includes characterizations based upon a human model, a team model and a product model. Periodic reports, such as one or more of a monthly report, a task plan report, a schedule report, a budget report and a risk management report, are generated and made available for display or further analysis or collection into a customized report template. An extensible database allows searching for information based upon context and upon content. Seven different types of project risks are addressed, including non-availability of required skill mix of workers. The system can be configured to exchange data and results with corresponding portions of similar project analyses, and to provide user-specific access to specified information.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: July 17, 2012
    Assignee: The United States of America as Represented by he United States National Aeronautics and Space Administration (NASA)
    Inventors: David A. Maluf, Chen-Jung Hsu, Hemil N. Patel, Jairon C. Moh Hashim, Khai Peter B. Tran
  • Patent number: 7924182
    Abstract: Method and system for representing a strong of alpha characters, numeral characters and/or delimiters that allows uniform searching procedures, whether or not numerals and/or delimiters are present in the string. Numerical sub strings, containing only numerals and delimiters, are re characterized in binary format and are separated from, and later recombined with, sub strings containing only alpha characters and delimiters, to provide a modified searchable string in binary format Floating point numbers are easily handled in this approach. Delimiters may be any subset of ASCII characters, as distinguished from numerals and from alpha characters. A numeral character, to be transmitted as a sequence of bits, is optimized by expression in a base (power of 2) requiring the smallest bit count.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: April 12, 2011
    Assignee: Cap Epsilon, Inc.
    Inventors: David A. Maluf, John F. Schipper
  • Patent number: 7873181
    Abstract: Method and system for enhancing or extending visual representation of a selected region of a visual image, where visual representation is interfered with or distorted, by supplementing a visual signal with at least one audio signal having one or more audio signal parameters that represent one or more visual image parameters, such as vertical and/or horizontal location of the region; region brightness; dominant wavelength range of the region; change in a parameter value that characterizes the visual image, with respect to a reference parameter value; and time rate of change in a parameter value that characterizes the visual image. Region dimensions can be changed to emphasize change with time of a visual image parameter.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: January 18, 2011
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space Administration
    Inventor: A. David Maluf
  • Patent number: 7698274
    Abstract: Method and system for providing selective access to different portions of a database by different subgroups of database users. Where N users are involved, up to 2N?1 distinguishable access subgroups in a group space can be formed, where no two access subgroups have the same members. Two or more members of a given access subgroup can edit, substantially simultaneously, a document accessible to each member.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: April 13, 2010
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space Administration (NASA)
    Inventors: David A. Maluf, Yuri O. Gawdiak