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: 20180063216Abstract: 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: ApplicationFiled: October 23, 2017Publication date: March 1, 2018Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
-
Publication number: 20180048619Abstract: 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: ApplicationFiled: August 15, 2016Publication date: February 15, 2018Inventors: David A. Maluf, Raghuram S. Sudhaakar, John Burns, Jan Medved, Herbert Wildfeuer, Klement Sekera
-
Patent number: 9838454Abstract: 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: GrantFiled: July 8, 2014Date of Patent: December 5, 2017Assignee: Cisco Technology, Inc.Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
-
Patent number: 9824128Abstract: 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: GrantFiled: August 1, 2013Date of Patent: November 21, 2017Assignee: The United States of America as Represented by the Administrator of NASAInventors: David A. Maluf, Mohana M. Gurram, Christopher D. Knight, Takeshi Okimura, Vu Hoang Tran, Anh Ngoc Trinh
-
Patent number: 9806974Abstract: 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: GrantFiled: November 4, 2014Date of Patent: October 31, 2017Assignee: Cisco Technology, Inc.Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
-
Publication number: 20170310565Abstract: 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: ApplicationFiled: April 20, 2016Publication date: October 26, 2017Inventors: Plamen Nedeltchev, David A. Maluf, David D. Ward, Alon S. Bernstein
-
Patent number: 9716600Abstract: 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: GrantFiled: October 17, 2008Date of Patent: July 25, 2017Assignee: CISCO TECHNOLOGY, INC.Inventor: David A. Maluf
-
Patent number: 9600494Abstract: 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: GrantFiled: January 24, 2014Date of Patent: March 21, 2017Assignee: Cisco Technology, Inc.Inventors: David A. Maluf, Raghuram S. Sudhaakar, James D. Stanley, III, Sateesh K. Addepalli
-
Publication number: 20160357524Abstract: 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: ApplicationFiled: June 8, 2016Publication date: December 8, 2016Inventors: David A. Maluf, Todd M. Baker, Haihua Xiao, Yi Wang, Ashutosh A. Malegaonkar, Yajun Zhang
-
Publication number: 20150312311Abstract: 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: ApplicationFiled: July 8, 2014Publication date: October 29, 2015Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
-
Publication number: 20150312125Abstract: 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: ApplicationFiled: November 4, 2014Publication date: October 29, 2015Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
-
Publication number: 20150213056Abstract: 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: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: David A. Maluf, Raghuram S. Sudhaakar, James D. Stanley, III, Sateesh K. Addepalli
-
Publication number: 20150112767Abstract: 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: ApplicationFiled: October 17, 2013Publication date: April 23, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Kevin D. Shatzkamer, Saileshwar Krishnamurthy, David A. Maluf, Sateesh K. Addepalli
-
Patent number: 8948813Abstract: 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: GrantFiled: December 13, 2012Date of Patent: February 3, 2015Assignee: Cisco Technology, Inc.Inventor: David A. Maluf
-
Publication number: 20130100234Abstract: 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: ApplicationFiled: December 13, 2012Publication date: April 25, 2013Inventor: David A. Maluf
-
Patent number: 8359068Abstract: 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: GrantFiled: June 27, 2008Date of Patent: January 22, 2013Assignee: Cisco Technology, Inc.Inventor: David A. Maluf
-
Patent number: 8224472Abstract: 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: GrantFiled: September 16, 2008Date of Patent: July 17, 2012Assignee: 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: 7924182Abstract: 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: GrantFiled: March 1, 2007Date of Patent: April 12, 2011Assignee: Cap Epsilon, Inc.Inventors: David A. Maluf, John F. Schipper
-
Patent number: 7873181Abstract: 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: GrantFiled: September 21, 2006Date of Patent: January 18, 2011Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventor: A. David Maluf
-
Patent number: 7698274Abstract: 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: GrantFiled: September 22, 2004Date of Patent: April 13, 2010Assignee: 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