Patents by Inventor Sharad K. Garg

Sharad K. Garg 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: 20240064218
    Abstract: Various systems and methods for implementing a software defined industrial system are described herein. For example, an orchestrated system of distributed nodes may run an application, including modules implemented on the distributed nodes. In response to a node failing, a module may be redeployed to a replacement node. In an example, self-descriptive control applications and software modules are provided in the context of orchestratable distributed systems. The self-descriptive control applications may be executed by an orchestrator or like control device and use a module manifest to generate a control system application. For example, an edge control node of the industrial system may include a system on a chip including a microcontroller (MCU) to convert IO data. The system on a chip includes a central processing unit (CPU) in an initial inactive state, which may be changed to an activated state in response an activation signal.
    Type: Application
    Filed: July 26, 2023
    Publication date: February 22, 2024
    Inventors: Rita H. Wouhaybi, John Vicente, Kirk Smith, Robert Chavez, Mark Yarvis, Steven M. Brown, Jeremy Ouillette, Roderick E. Kronschnabel, Matthew J. Schneider, Chris D. Lucero, Atul N. Hatalkar, Sharad K. Garg, Casey Rathbone, Aaron R. Berck, Xubo Zhang, Ron Kuruvilla Thomas, Mandeep Shetty, Ansuya Negi
  • Patent number: 11902112
    Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: February 13, 2024
    Assignee: Intel Corporation
    Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, Jr.
  • Patent number: 11758031
    Abstract: Various systems and methods for implementing a software defined industrial system are described herein. For example, an orchestrated system of distributed nodes may run an application, including modules implemented on the distributed nodes. In response to a node failing, a module may be redeployed to a replacement node. In an example, self-descriptive control applications and software modules are provided in the context of orchestratable distributed systems. The self-descriptive control applications may be executed by an orchestrator or like control device and use a module manifest to generate a control system application. For example, an edge control node of the industrial system may include a system on a chip including a microcontroller (MCU) to convert IO data. The system on a chip includes a central processing unit (CPU) in an initial inactive state, which may be changed to an activated state in response an activation signal.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: September 12, 2023
    Assignee: Intel Corporation
    Inventors: Rita H. Wouhaybi, John Vicente, Kirk Smith, Robert Chavez, Mark Yarvis, Steven M. Brown, Jeremy Ouillette, Roderick E. Kronschnabel, Matthew J. Schneider, Chris D. Lucero, Atul N. Hatalkar, Sharad K. Garg, Casey Rathbone, Aaron R. Berck, Xubo Zhang, Ron Kuruvilla Thomas, Mandeep Shetty, Ansuya Negi
  • Publication number: 20220271968
    Abstract: An Internet of Things (IoT) system that includes an orchestration device is provided. The orchestration device receives resource requirements and accesses a device/capability map to produce a task deployment map.
    Type: Application
    Filed: March 23, 2022
    Publication date: August 25, 2022
    Inventors: Mark Yarvis, Aaron R. Berck, Sharad K. Garg, Casey Rathbone, Andrew G. Shirtz, Ron Kuruvilla Thomas, Xubo Zhang
  • Publication number: 20220166689
    Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 26, 2022
    Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, JR.
  • Patent number: 11296902
    Abstract: An Internet of Things (IoT) system that includes an orchestration device is provided. The orchestration device receives resource requirements and accesses a device/capability map to produce a task deployment map.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: April 5, 2022
    Assignee: Intel Corporation
    Inventors: Mark D. Yarvis, Aaron R. Berck, Sharad K. Garg, Casey T. Rathbone, Andrew G. Shirtz, Ron Kuruvilla Thomas, Xubo Zhang
  • Patent number: 11165666
    Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: November 2, 2021
    Assignee: Intel Corporation
    Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, Jr.
  • Publication number: 20200257790
    Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.
    Type: Application
    Filed: May 16, 2019
    Publication date: August 13, 2020
    Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, JR.
  • Publication number: 20190363905
    Abstract: An Internet of Things (IoT) system that includes an orchestration device is provided. The orchestration device receives resource requirements and accesses a device/capability map to produce a task deployment map.
    Type: Application
    Filed: June 27, 2017
    Publication date: November 28, 2019
    Applicant: INTEL CORPORATION
    Inventors: Mark D. Yarvis, Aaron R. Berck, Sharad K. Garg, Casey T. Rathbone, Andrew G. Shirtz, Ron Kuruvilla Thomas, Xubo Zhang
  • Patent number: 10298468
    Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.
    Type: Grant
    Filed: January 18, 2014
    Date of Patent: May 21, 2019
    Assignee: Intel Corporation
    Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, Jr.
  • Patent number: 10181052
    Abstract: Technologies for informing a remote user of a local user's availability to receive a contact on a communication device are disclosed. The availability of the local user may be determined based on the local user's context information, which may be reported to the remote user in response to a contact status request. The local user's context information provided to the remote user may inform, for example, whether the local user is available to receive a contact, the best way to contact the local user, and/or other context information of the local user. The type and/or level of specificity of the local user's context information reported to the remote user may be determined based on a privacy level, which may be determined based on the local user's context, the identity of the remote user, and/or other criteria. In some embodiments, contact status updates may be provided to the remote user.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: January 15, 2019
    Assignee: Intel Corporation
    Inventors: Hong Li, Sharad K. Garg, Mark D. Yarvis, Joshua Boelter
  • Patent number: 10082574
    Abstract: Methods, systems and computer program products that allow for the determination of human presence in a room where content is being presented. The audio that is associated with the content may be captured, along with the audio that is being generated collectively by whatever sources may be in the room including the presentation of the content. Features may be extracted from both the content audio and the room audio. These features may then be compared, and the differences may be quantified. If the differences are significant, then human presence may be inferred.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: September 25, 2018
    Assignee: Intel Corporation
    Inventors: Rita H. Wouhaybi, Mark D. Yarvis, Sharad K. Garg
  • Patent number: 10051322
    Abstract: A method, system and computer control logic to provide personalization of a viewers usage of an Internet TV platform. The method includes tracking a viewers interactive usage pattern of the TV platform; generating viewer usage data based on the tracking; analyzing the viewer usage data on a substantially real-time basis; and personalizing the viewer's usage of the TV platform on a based on an analysis the viewer usage data.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: August 14, 2018
    Assignee: Intel Corporation
    Inventors: Chieh-Yih Wan, Mark D. Yarvis, Sharad K. Garg, Marcelino Ford-Livene
  • Patent number: 9521126
    Abstract: While cloud services can offer processing from personal devices or synthesized data from multiple sources, many users prefer their data to remain private. According to some embodiments, private user data may be processed in the cloud without revealing the user identity to the cloud service provider. Only the user or an authorized agent of the user and the service's hardware platform have access to certain keys. The service application software and operating system only have access to encrypted data.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: December 13, 2016
    Assignee: Intel Corporation
    Inventors: Mark D. Yarvis, Joshua Boelter, Sharad K. Garg, Hong Li
  • Publication number: 20150269533
    Abstract: Systems and methods may provide for generating a schedule for a plurality of tasks based on one or more of contextual information, constraint information or preference information related to the plurality of tasks, wherein the schedule includes a plurality of individual-specific task lists. Additionally, a real-time change in one or more of the contextual information, the constraint information, current status or the preference information may be detected and the schedule may be automatically revised in response to the real-time change. In one example, at least a portion of the revised schedule is communicated to one or more individuals responsible for completing at least one of the plurality of tasks.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Inventors: Sharad K. Garg, Mark D. Yarvis, Joshua Boelter, Hong Li
  • Publication number: 20150207697
    Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.
    Type: Application
    Filed: January 18, 2014
    Publication date: July 23, 2015
    Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, JR.
  • Publication number: 20150201238
    Abstract: A method, system and computer control logic to provide personalization of a viewers usage of an Internet TV platform. The method includes tracking a viewers interactive usage pattern of the TV platform; generating viewer usage data based on the tracking; analyzing the viewer usage data on a substantially real-time basis; and personalizing the viewer's usage of the TV platform on a based on an analysis the viewer usage data.
    Type: Application
    Filed: March 23, 2015
    Publication date: July 16, 2015
    Inventors: Chieh-Yih Wan, Mark D. Yarvis, Sharad K. Garg, Marcelino Ford-Livene
  • Publication number: 20150156544
    Abstract: Systems and methods to identify a viewer's reactions to an advertisement. A viewer's personal computing platforms (e.g., personal computer, cell phone, etc.), for example, may be utilized to identify user actions. Actions identified through such devices may validate that an advertisement was viewed and acted upon. After an advertisement is presented, the viewer may take any of several actions. A viewer may browse for the advertised product, either online or in a physical store. The viewer may ultimately purchase the advertised product. The user may share information about the product with friends. The reaction of the viewer may be monitored, by capturing context data associated with activity performed using the viewer's personal computing platforms for example. This data may then be correlated with metadata regarding the advertisement.
    Type: Application
    Filed: February 6, 2015
    Publication date: June 4, 2015
    Applicant: INTEL CORPORATION
    Inventors: Mark D. YARVIS, Sharad K. GARG
  • Patent number: 9032428
    Abstract: A method, system and computer control logic to provide personalization of a viewer's usage of an Internet TV platform. The method includes tracking a viewer's interactive usage pattern of the TV platform; generating viewer usage data based on the tracking; analyzing the viewer usage data on a substantially real-time basis; and personalizing the viewer's usage of the TV platform on a based on an analysis the viewer usage data.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: May 12, 2015
    Assignee: Intel Corporation
    Inventors: Chieh-Yih Wan, Mark D. Yarvis, Sharad K. Garg, Marcelino Ford Livene
  • Publication number: 20150120800
    Abstract: The present disclosure is directed to contextual content translation system. A system may comprise a device to present content to a user, the content being obtained from a content provider (CS). Prior to presentation, a contextual translation (CT) module may augment the content based on the context of the user. The CT module may receive the content from the CS, may receive information about the context of the user from a user data (UD) module and may augment the content based on the user context. Additional information may be provided by a relationship builder (RB) module, as needed, to help determine the correspondence between the content and the user context. Augmenting the content may comprise altering the content (e.g., changing or removing portions of the content) or adding information to the content, the information relating to how portions of the content may correspond to the context of the user.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Inventors: Mark D. Yarvis, Joshua Boelter, Sharad K. Garg, Hong Li