Patents by Inventor Brainerd Sathianathan
Brainerd Sathianathan 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: 20240386597Abstract: Image data, such as a sequence of video frames, and radar data are received. The image data and the radar data correspond to a scene. Based on the image data, a target object may be detected within the scene and a first probability of the detected target object within the scene is determined. Based on the radar data, the target object may be detected within the scene and a second probability of the detected target object within the scene is determined. Based on the first probability and the second probability, a third probability of the detected target object within the scene is determined. A notification may be provided to at least one device based on the third probability.Type: ApplicationFiled: May 17, 2024Publication date: November 21, 2024Inventors: Brainerd Sathianathan, Arulkumaran Chandrasekaran, Chatura Samarasinghe, Shomron Jacob
-
Publication number: 20240303564Abstract: Systems and methods for generating plans are disclosed, where each plan includes actions to achieve goals. An indication to add a goal is received, and a track is displayed representing the goal. For the goal, data describing the goal is received. An input is received to add a node to the track, the node representing an action or area of interest associated with the goal. Within the track, an indication of the node is displayed. One or more node characteristics can be determined and displayed. Additionally or alternatively, a resource may be associated with the node. Using the goal, the data describing the goal, the node, the node characteristics, and/or the resources, the plan is generated. The plan can be output, such as by displaying the plan in a graphical user interface.Type: ApplicationFiled: March 7, 2024Publication date: September 12, 2024Inventors: Jon Nordmark, Brainerd Sathianathan, David Jenkins, Solomon Ray, Marek Suscak, David Rowley
-
Patent number: 12086820Abstract: The present disclosure provides for a system for evaluating technology offerings of one or more companies. A database includes a plurality of available technologies associated with one or more tags categorizing the available technology. A user interface receives user input specifying one or more technology parameters. A correlation engine returns one or more available technologies from the database based on a correlation between the one or more received technology parameters and the one or more tags associated with the one or more available technologies. A landscape engine groups the one or more available technologies based on tags and generates an interactive technology opportunity map for display on the user interface.Type: GrantFiled: September 24, 2020Date of Patent: September 10, 2024Assignee: ITERATE STUDIO INC.Inventors: Jon C. Nordmark, Brainerd Sathianathan, Frederick Michael Frazzini, Niharika Shukla
-
Patent number: 11803335Abstract: The present disclosure describes systems and methods for storing incoming data and providing access to that data to multiple machine learned models in a data type-agnostic and programming language-agnostic manner. Operationally, a computing device may receive in coming data (e.g., from sensors, etc.). The computing device may store the incoming data in memory blocks, and index the memory blocks with a unique index (e.g., tag). The index may correspond to a determined tier for the memory blocks, and may enable the system to both locate the data once stored and enable the system to read (or use) the data upon receiving, for example, a data access request. In this way, systems and methods described herein provide for a robust data access and transfer mechanism that allows data to be stored a single time, but accessed by one or more different applications, machine learned models, and the like, simultaneously.Type: GrantFiled: June 10, 2022Date of Patent: October 31, 2023Assignee: ITERATE STUDIO, INC.Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan
-
Patent number: 11763217Abstract: A configuration server is provided including one or more processors and a workflow generator executing on the one or more processors. The workflow generator is configured to generate a workflow corresponding to a feature of a service. The configuration server also includes a client user interface configured to receive requests from a client user to enable or disable the feature of the service. A service director is configured to control deployment of the feature of the service by placing the workflow corresponding to the feature in an active state or an inactive state responsive to client requests. Responsive to a determination that the workflow is in the active state, the service director communicates the workflow to a deployment server. The feature associated with the workflow is available to an end user accessing the service when the workflow is communicated to the deployment server.Type: GrantFiled: December 21, 2020Date of Patent: September 19, 2023Assignee: ITERATE STUDIO, INC.Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan, Chatura Samarasinghe, Shomron Jacob, John Selvadurai
-
Publication number: 20220398044Abstract: The present disclosure describes systems and methods for storing incoming data and providing access to that data to multiple machine learned models in a data type-agnostic and programming language-agnostic manner. Operationally, a computing device may receive in coming data (e.g., from sensors, etc.). The computing device may store the incoming data in memory blocks, and index the memory blocks with a unique index (e.g., tag). The index may correspond to a determined tier for the memory blocks, and may enable the system to both locate the data once stored and enable the system to read (or use) the data upon receiving, for example, a data access request. In this way, systems and methods described herein provide for a robust data access and transfer mechanism that allows data to be stored a single time, but accessed by one or more different applications, machine learned models, and the like, simultaneously.Type: ApplicationFiled: June 10, 2022Publication date: December 15, 2022Inventors: Arulkumaran CHANDRASEKARAN, Brainerd SATHIANATHAN
-
Publication number: 20210192401Abstract: A configuration server is provided including one or more processors and a workflow generator executing on the one or more processors. The workflow generator is configured to generate a workflow corresponding to a feature of a service. The configuration server also includes a client user interface configured to receive requests from a client user to enable or disable the feature of the service. A service director is configured to control deployment of the feature of the service by placing the workflow corresponding to the feature in an active state or an inactive state responsive to client requests. Responsive to a determination that the workflow is in the active state, the service director communicates the workflow to a deployment server. The feature associated with the workflow is available to an end user accessing the service when the workflow is communicated to the deployment server.Type: ApplicationFiled: December 21, 2020Publication date: June 24, 2021Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan, Chatura Samarasinghe
-
Publication number: 20210090105Abstract: The present disclosure provides for a system for evaluating technology offerings of one or more companies. A database includes a plurality of available technologies associated with one or more tags categorizing the available technology. A user interface receives user input specifying one or more technology parameters. A correlation engine returns one or more available technologies from the database based on a correlation between the one or more received technology parameters and the one or more tags associated with the one or more available technologies. A landscape engine groups the one or more available technologies based on tags and generates an interactive technology opportunity map for display on the user interface.Type: ApplicationFiled: September 24, 2020Publication date: March 25, 2021Inventors: Jon C. Nordmark, Brainerd Sathianathan, Frederick Michael Frazzini
-
Patent number: 10929181Abstract: The present disclosure relates generally to a method of executing application code developed using a simplified programming interface. I/O tasks and processing intensive tasks are designated as event callbacks in a single event loop runtime environment. The I/O tasks and processing intensive tasks are generated in association with a user request. Tasks associated with event callbacks are offloaded for execution using a resource based multithreading module to allocate the tasks between a plurality of processors based on the current utilization of each of the plurality of processors and an estimation of computing resources for execution of the tasks. The tasks are executed at the allocated processors of the plurality of processors and the user request is fulfilled using results of the executed tasks.Type: GrantFiled: November 22, 2019Date of Patent: February 23, 2021Assignee: ITERATE STUDIO, INC.Inventors: Arulkumaran Chandrasekaran, Chatura Samarasinghe, Brainerd Sathianathan
-
Patent number: 10776686Abstract: The present disclosure relates generally to systems and methods that include a configuration server with a processing element operable to operate a plurality of containers. A plurality of functionality modules are operable to execute within respective containers of the plurality of containers. Each functionality module includes: an input, a functionality operable to be executed by the processing element to perform an artificial intelligence operation using the input, and an output produced by the functionality. The modular system includes a messaging object operable to connect the output of a first one of the plurality of functionality modules to the input of a second of the plurality of functionality modules. The modular system configures the messaging object to adapt the output of first functionality module to the input of the second functionality module.Type: GrantFiled: November 22, 2019Date of Patent: September 15, 2020Assignee: ITERATE STUDIO, INC.Inventors: Shomron Jacob, Brainerd Sathianathan, Arulkumaran Chandrasekaran, John Selvadurai, Chatura Samarasinghe, David Ruvalcaba Gonzalez
-
Patent number: 9288509Abstract: A second screen communication device that is paired with an automatic content recognition (ACR) enabled display communication device is operable to detect presentation of a linear advertisement campaign on the ACR-enabled display communication device and control presentation of content, which is associated with the linear advertisement campaign, on the second screen communication device. The content that is associated with the linear advertisement campaign comprises a plurality of messages. The second screen communication device is operable to select one or more of the plurality of messages for presentation on the second screen communication whenever the linear advertisement campaign is detected during the presentation on the ACR-enabled display communication device. The screen communication device may be operable to sequence through presentation of the plurality of messages on the ACR-enabled display communication device based on the selection.Type: GrantFiled: December 27, 2013Date of Patent: March 15, 2016Assignee: Turner Broadcasting System, Inc.Inventors: Nishith Kumar Sinha, Matthew Paul Giles, Donald Jude Loheide, Brainerd Sathianathan, Balaji Gopinath, Karl-Christian Wolff-Ingham
-
Patent number: 9167276Abstract: An automatic content recognition (ACR) enabled display communication device may present a linear advertisement campaign. A second screen communication device (SSCD) that is paired with an ACR-enabled display communication device, may detect when content associated with a linear advertisement campaign is available for display on the SSCD. A location of the SSCD may be determined when the SSCD detects that the content associated with the linear advertisement campaign is available for display. The SSCD may customize content for presentation in order to offer one or more products and/or services to a viewer of the SSCD based on the determined location. The SSCD determines assets that are required and/or utilized for the customization of the content so that it may be presented on the SSCD. The SSCD may acquire the determined assets from one or more servers and control presentation of the content based on information corresponding to the acquired assets.Type: GrantFiled: December 27, 2013Date of Patent: October 20, 2015Assignee: Turner Broadcasting System, Inc.Inventors: Nishith Kumar Sinha, Matthew Paul Giles, Donald Jude Loheide, Brainerd Sathianathan, Balaji Gopinath, Karl-Christian Wolff-Ingham
-
Publication number: 20140282697Abstract: A second screen communication device that is paired with an automatic content recognition (ACR) enabled display communication device is operable to detect presentation of a linear advertisement campaign on the ACR-enabled display communication device and control presentation of content, which is associated with the linear advertisement campaign, on the second screen communication device. The content that is associated with the linear advertisement campaign comprises a plurality of messages. The second screen communication device is operable to select one or more of the plurality of messages for presentation on the second screen communication whenever the linear advertisement campaign is detected during the presentation on the ACR-enabled display communication device. The screen communication device may be operable to sequence through presentation of the plurality of messages on the ACR-enabled display communication device based on the selection.Type: ApplicationFiled: December 27, 2013Publication date: September 18, 2014Applicant: Turner Broadcasting System, Inc.Inventors: Nishith Kumar Sinha, Matthew Paul Giles, Donald Jude Loheide, Brainerd Sathianathan, Balaji Gopinath, Karl-Christian Wolff-Ingham
-
Publication number: 20140282723Abstract: An automatic content recognition (ACR) enabled display communication device may present a linear advertisement campaign. A second screen communication device (SSCD) that is paired with an ACR-enabled display communication device, may detect when content associated with a linear advertisement campaign is available for display on the SSCD. A location of the SSCD may be determined when the SSCD detects that the content associated with the linear advertisement campaign is available for display. The SSCD may customize content for presentation in order to offer one or more products and/or services to a viewer of the SSCD based on the determined location. The SSCD determines assets that are required and/or utilized for the customization of the content so that it may be presented on the SSCD. The SSCD may acquire the determined assets from one or more servers and control presentation of the content based on information corresponding to the acquired assets.Type: ApplicationFiled: December 27, 2013Publication date: September 18, 2014Applicant: Turner Broadcasting System, Inc.Inventors: Nishith Kumar Sinha, Matthew Paul Giles, Donald Jude Loheide, Brainerd Sathianathan, Balaji Gopinath, Karl-Christian Wolff-Ingham
-
Patent number: 8565302Abstract: A streaming appliance having an internal quantizer is disclosed so that the bit rate of a streamed video can be adjusted based on the current conditions of a link between the streaming appliance and one or more target devices.Type: GrantFiled: August 29, 2012Date of Patent: October 22, 2013Assignee: Smith Micro Software, Inc.Inventor: Brainerd Sathianathan
-
Publication number: 20130260833Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket that uniquely corresponds to the combination of the device and SIM card, and that is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card, and initiates activation when the verification of the activation ticket is successful.Type: ApplicationFiled: April 17, 2013Publication date: October 3, 2013Applicant: Apple Inc.Inventors: Dallas De Atley, Jeffrey Bush, Jerry Hauck, Ronald Keryuan Huang, Brainerd Sathianathan
-
Publication number: 20130121404Abstract: A transcoder is provided that achieves lower complexity without picture quality loss. The transcoder may be either an open loop transcoder or a closed loop transcoder.Type: ApplicationFiled: September 27, 2012Publication date: May 16, 2013Inventor: Brainerd Sathianathan
-
Patent number: 8428570Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket that uniquely corresponds to the combination of the device and SIM card, and that is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card, and initiates activation when the verification of the activation ticket is successful.Type: GrantFiled: April 15, 2011Date of Patent: April 23, 2013Assignee: Apple Inc.Inventors: Dallas De Atley, Jeffrey Bush, Jerry Hauck, Ronald Keryuan Huang, Brainerd Sathianathan
-
Publication number: 20130039413Abstract: A streaming appliance having an internal quantizer is disclosed so that the bit rate of a streamed video can be adjusted based on the current conditions of a link between the streaming appliance and one or more target devices.Type: ApplicationFiled: August 29, 2012Publication date: February 14, 2013Applicant: SMITH MICRO SOFTWARE,INC.Inventor: Brainerd Sathianathan
-
Patent number: 8345746Abstract: A quantizer and method are disclosed.Type: GrantFiled: September 22, 2008Date of Patent: January 1, 2013Assignee: Smith Micro Software, Inc.Inventor: Brainerd Sathianathan