Patents by Inventor James D. Stanley

James D. Stanley 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: 20240134244
    Abstract: One embodiment provides an apparatus for displaying an image comprising: a first optical substrate comprising at least one waveguide layer configured to propagate light in a first direction, wherein the at least one waveguide layer of the first optical substrate comprises at least one grating lamina configured to extract the light from the first substrate along the first direction; and a second optical substrate comprising at least one waveguide layer configured to propagate the light in a second direction, wherein the at least one waveguide layer of the second optical substrate comprises at least one grating lamina configured to extract light from the second substrate along the second direction; wherein the at least one grating lamina of at least one of the first and second optical substrates comprises an SBG in a passive mode.
    Type: Application
    Filed: October 6, 2023
    Publication date: April 25, 2024
    Inventors: Robert D. Brown, Alastair John Grant, Wyatt L. Hendrick, Milan Momcilo Popovich, James H. Stanley, Jonathan David Waldern
  • Patent number: 10558784
    Abstract: A plurality of time and motion data sets are correlated at a network connected device. The time and motion data sets track an item of interest, and at least one of the time and motion data sets comprises energy consumption data or wireless local area network location data. Physical presence for the item of interest is determined based upon the correlating of the multiple time and motion data sets. Based upon the physical presence of the item of interest, an unacceptable condition for the item of interest may be determined. The unacceptable condition for the item of interest is remedied.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: February 11, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh Vargheese, Carlos M. Pignataro, James D. Stanley, III, Prashant R. Prabhudesai, Matthew R. Engle, Gonzalo A. Salgueiro
  • Patent number: 10417599
    Abstract: A plurality of data sets are compiled in a memory. A first data set comprises a location mapping of an item of interest within a predetermined environment, and a second set comprises energy usage data within the predetermined environment. The first data set is correlated, via a processor, with the second data set to locate a subset of energy usage data in the second data set associated with the item of interest. A third data set is generated by combining the first data set with the subset of energy usage data in the second data set to increase an accuracy of the location mapping of the item of interest based upon the subset of energy usage data. The third data set is applied to a computing resource.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: September 17, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, James D. Stanley, III, Rajesh Vargheese, Ammar Rayes, David Prantl, Hazim Hashim Dahir, Gonzalo A. Salgueiro
  • Publication number: 20190236485
    Abstract: Presented herein are techniques for managing a plurality of machine learning engines. A method includes receiving at an orchestration entity information descriptive of attributes of a plurality of machine learning engines, generating, based on the information, a unique signature for each machine learning engine of the plurality of machine learning engines, creating, based on the unique signature for each machine learning engine, an ensemble of machine learning engines configured to operate on a predetermined task, causing the ensemble of machine learning engines to operate on the predetermined task, and monitoring performance metrics of the machine learning engines in the ensemble of machine learning engines while the ensemble operates on the predetermined task.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 1, 2019
    Inventors: James D. Stanley, III, Carlos M. Pignataro, Plamen Nedeltchev Nedeltchev, Victoria Mayhall Blaylock, Andrea Gold, Prabhat Bhattarai
  • 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: 20170068793
    Abstract: A plurality of time and motion data sets are correlated at a network connected device. The time and motion data sets track an item of interest, and at least one of the time and motion data sets comprises energy consumption data or wireless local area network location data. Physical presence for the item of interest is determined based upon the correlating of the multiple time and motion data sets. Based upon the physical presence of the item of interest, an unacceptable condition for the item of interest may be determined. The unacceptable condition for the item of interest is remedied.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Inventors: Rajesh Vargheese, Carlos M. Pignataro, James D. Stanley, III, Prashant R. Prabhudesai, Matthew R. Engle, Gonzalo A. Salgueiro
  • Publication number: 20170068913
    Abstract: A plurality of data sets are compiled in a memory. A first data set comprises a location mapping of an item of interest within a predetermined environment, and a second set comprises energy usage data within the predetermined environment. The first data set is correlated, via a processor, with the second data set to locate a subset of energy usage data in the second data set associated with the item of interest. A third data set is generated by combining the first data set with the subset of energy usage data in the second data set to increase an accuracy of the location mapping of the item of interest based upon the subset of energy usage data. The third data set is applied to a computing resource.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Inventors: Carlos M. Pignataro, James D. Stanley, III, Rajesh Vargheese, Ammar Rayes, David Prantl, Hazim Hashim Dahir, Gonzalo A. Salgueiro
  • Publication number: 20170026238
    Abstract: A health status for a user is determined at a first network connected device based on health history stored at the first network connected device. Energy usage of a second network connected device utilized by the user is monitored by the first network connected device via messages sent to the first network connected device. A change in the health status of the user is predicted by the first network connected device based upon the messages sent to the first network connected device. Operation of at least one of the second network connected device or another network connected device is modified in response to predicting the change in the health status of the user.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 26, 2017
    Inventors: Carlos M. Pignataro, James D. Stanley, III, Rajesh Vargheese, Gonzalo A. Salgueiro
  • Publication number: 20160342950
    Abstract: Techniques are presented herein for scheduling meeting rooms for participants by a server in communication with user devices. The server receives a meeting trigger signifying a necessity for scheduling of a meeting. The server then determines that a meeting room is needed for the meeting. After determining that a meeting room is needed, the server queries the plurality of meeting rooms located within a proximity of the first user for characteristics of the meeting rooms. The server then filters a subset of the plurality of meeting rooms based on a set of constraints for the meeting. Any rooms whose characteristics do not meet the constraints are filtered out of the plurality of meeting rooms. The subset of the plurality of meeting rooms are then sorted based on their usage state. The server then reserves one of the meeting rooms from the subset for the meeting between the participants.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 24, 2016
    Inventors: Carlos M. Pignataro, James D. Stanley, III, Rajesh Vargheese
  • Patent number: 9400226
    Abstract: Embodiments of systems for calibrating transducer-including devices include a board support structure, one or more motors, a motor control module, and a calibration control module. The board support structure holds a calibration board in a fixed position with respect to the board support structure. The motor(s) rotate the board support structure around one or more axes of a fixed coordinate system. The motor control module sends motor control signals to the motor(s) to cause the motor(s) to move the board support structure through a series of orientations with respect to the fixed coordinate system. The calibration control module sends, through a communication structure, signals to the transducer-including devices, which are loaded into a plurality of sockets of the calibration board. The signals cause the transducer-including devices to generate transducer data while the board support structure is in or moving toward each orientation of the series of orientations.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: July 26, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Raimondo P. Sessego, Peter T. Jones, Seyed K. Paransun, James D. Stanley, William D. McWhorter
  • Patent number: 9365413
    Abstract: Embodiments of packaged transducer-including devices and methods for their calibration are disclosed. Each device includes one or more transducers, an interface configured to facilitate communications with an external calibration controller, a memory, and a processing component. The external calibration controller sends calibration commands to the transducer-including devices through a communication structure. The processing component of each device executes code in response to receiving the calibration commands. Execution of the code includes generating transducer data from the one or more transducers, calculating calibration coefficients using the transducer data, and storing the calibration coefficients within the memory of the device.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: June 14, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Andres Barrilado, Peter T. Jones, Stephane Lestringuez, Seyed K. Paransun, Raimondo P. Sessego, James D. Stanley
  • 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: 20140352400
    Abstract: Embodiments of packaged transducer-including devices and methods for their calibration are disclosed. Each device includes one or more transducers, an interface configured to facilitate communications with an external calibration controller, a memory, and a processing component. The external calibration controller sends calibration commands to the transducer-including devices through a communication structure. The processing component of each device executes code in response to receiving the calibration commands. Execution of the code includes generating transducer data from the one or more transducers, calculating calibration coefficients using the transducer data, and storing the calibration coefficients within the memory of the device.
    Type: Application
    Filed: August 8, 2013
    Publication date: December 4, 2014
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Andres BARRILADO, Peter T. JONES, Stephane LESTRINGUEZ, Seyed K. PARANSUN, Raimondo P. SESSEGO, James D. STANLEY
  • Publication number: 20140303926
    Abstract: Embodiments of systems for calibrating transducer-including devices include a board support structure, one or more motors, a motor control module, and a calibration control module. The board support structure holds a calibration board in a fixed position with respect to the board support structure. The motor(s) rotate the board support structure around one or more axes of a fixed coordinate system. The motor control module sends motor control signals to the motor(s) to cause the motor(s) to move the board support structure through a series of orientations with respect to the fixed coordinate system. The calibration control module sends, through a communication structure, signals to the transducer-including devices, which are loaded into a plurality of sockets of the calibration board. The signals cause the transducer-including devices to generate transducer data while the board support structure is in or moving toward each orientation of the series of orientations.
    Type: Application
    Filed: April 9, 2013
    Publication date: October 9, 2014
    Inventors: Raimondo P. Sessego, Peter T. Jones, Seyed K. Paransun, James D. Stanley, William D. McWhorter