Patents by Inventor Anand Subramanian

Anand Subramanian 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: 20200242527
    Abstract: Methods, systems and computer program products for recommending remediation actions to selected users of collaboration systems. Certain disclosed techniques commence upon observing user-to-object interactions and user-to-user interactions raised by users of a collaboration system. A first specialized data structure is populated with activity values that characterize user-to-object interactions raised by individual users. A second specialized data structure is populated with sharing values that characterize observed sharing events over shared content objects. The values of the first data structure are correlated to the values of the second data structure to calculate a total contribution amount for each of the users of the collaboration system. A small set of communication recipients is identified by ranking the individual users based on a calculated total contribution amount. To avoid wasteful messaging to all users of the collaboration system, messages are sent only to the small set of recipients.
    Type: Application
    Filed: January 30, 2020
    Publication date: July 30, 2020
    Applicant: Box, Inc.
    Inventors: Sanjiv Ranjan Das, Ivan Galea, Mark Scarr, Anand Subramanian, Hariharan Swaminathan
  • Patent number: 10719354
    Abstract: A system for scheduling the execution of container workloads from a series of applications and a series of containers of each application. The system includes a processor and a non-transitory computer-readable storage medium having instructions stored thereon, which, when executed by the processor, cause the system to calculate a conflict penalty matrix including a conflict penalty for each potential combination of container workloads of the plurality of containers, and calculate a minimum total conflict penalty of the container workloads and a number of workload batches for executing the container workloads. The number of workload batches is associated with the minimum total conflict penalty. The instructions, when executed by the processor, further cause the system to assign the container workloads to the workload batches based on the minimum total conflict penalty and the number of the workload batches.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: July 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Janki Sharadkumar Bhimani, Anand Subramanian, Jingpei Yang, Vijay Balakrishnan
  • Patent number: 10672039
    Abstract: Presented are embodiments of methods and systems that provide for Internet advertisement pricing and placement to be variably based on the advertisement's performance within a given category of Internet media, while at the same time achieving predictable delivery and pricing for both advertisers and publishers. Techniques are presented where an advertiser's online campaign will be pre-empted only for underperformance on its own merits, and not for its relative performance or price versus other advertisers. Further, techniques are presented for allowing publishers of advertisements to realize increased revenue from their high value media while using tag passbacks to secure a minimum reserve pricing of their choice.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: June 2, 2020
    Assignee: PulsePoint, Inc.
    Inventors: Anand Subramanian, Shanthi Sarkar, Jeremy Sterns
  • Publication number: 20200167082
    Abstract: A system is disclosed. The system may include a computer system, which may include a processor that may execute instructions of an application that accesses an object using an object command, and a memory storing the instructions of the application. The computer system may also include a conversion module to convert the object command to a key-value (KV) command. Finally, the system may include a storage device storing data for the object and processing the object using the KV command.
    Type: Application
    Filed: January 29, 2020
    Publication date: May 28, 2020
    Inventors: Anand SUBRAMANIAN, Oscar PREM PINTO
  • Publication number: 20200155147
    Abstract: The present disclosure relates to adapter assemblies for use with and to electrically and mechanically interconnect electromechanical surgical devices and surgical loading units, and to surgical systems including hand held electromechanical surgical devices and adapter assemblies for connecting surgical loading units to the hand held electromechanical surgical devices.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 21, 2020
    Inventors: Earl Zergiebel, David Chowaniec, Ryan Williams, Anand Subramanian, Paul Richard
  • Publication number: 20200155150
    Abstract: The present disclosure relates to adapter assemblies for use with and to electrically and mechanically interconnect electromechanical surgical devices and surgical loading units, and to surgical systems including hand held electromechanical surgical devices and adapter assemblies for connecting surgical loading units to the hand held electromechanical surgical devices.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 21, 2020
    Inventors: Earl M. Zergiebel, David M. Chowaniec, Ryan Williams, Anand Subramanian
  • Publication number: 20200119697
    Abstract: A chopper-stabilized amplifier includes a first transconductance amplifier and a first chopper circuit coupled to an input of the first transconductance amplifier. A second chopper circuit is coupled to an output of the first transconductance amplifier. The chopper-stabilized amplifier also includes second and third transconductance amplifiers having inputs coupled to the output of the first transconductance amplifier. The second transconductance amplifier produces an output responsive to a first notch clock signal having a first phase relative to the chopping of the second chopper circuit. The third transconductance amplifier produces an output responsive to a second notch clock signal having a second phase relative to the first phase. The output signals produced by the second and third transconductance amplifiers are added to filter ripple noise at the outputs of the second and third transconductance amplifiers.
    Type: Application
    Filed: June 24, 2019
    Publication date: April 16, 2020
    Inventors: Anand Subramanian, Anand Kannan
  • Patent number: 10572161
    Abstract: A system is disclosed. The system may include a computer system, which may include a processor that may execute instructions of an application that accesses an object using an object command, and a memory storing the instructions of the application. The computer system may also include a conversion module to convert the object command to a key-value (KV) command. Finally, the system may include a storage device storing data for the object and processing the object using the KV command.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: February 25, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Anand Subramanian, Oscar Prem Pinto
  • Patent number: 10561417
    Abstract: The present disclosure relates to adapter assemblies for use with and to electrically and mechanically interconnect electromechanical surgical devices and surgical loading units, and to surgical systems including hand held electromechanical surgical devices and adapter assemblies for connecting surgical loading units to the hand held electromechanical surgical devices.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: February 18, 2020
    Assignee: Covidien LP
    Inventors: Earl M. Zergiebel, David M. Chowaniec, Ryan V. Williams, Anand Subramanian
  • Patent number: 10561418
    Abstract: An adapter assembly includes an elongated body, a switch, a sensor link, and an annular member. The elongated body includes a proximal portion configured to couple to a handle assembly and a distal portion configured to couple to a surgical loading unit. The switch is configured to be toggled in response to the surgical loading unit being coupled to the distal portion of the adapter assembly. The sensor link is disposed within the distal portion of the adapter assembly and biased toward a distal position. The sensor link is longitudinally movable between a proximal position and the distal position. The annular member is disposed within the distal portion and is rotatable between a first orientation, in which the annular member prevents distal movement of the sensor link, and a second orientation, in which the sensor link moves distally to toggle the switch.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: February 18, 2020
    Assignee: Covidien LP
    Inventors: Paul Richard, Earl M. Zergiebel, David M. Chowaniec, Ryan V. Williams, Anand Subramanian, Nihir Patel
  • Patent number: 10548595
    Abstract: The present disclosure relates to adapter assemblies for use with and to electrically and mechanically interconnect electromechanical surgical devices and surgical loading units, and to surgical systems including hand held electromechanical surgical devices and adapter assemblies for connecting surgical loading units to the hand held electromechanical surgical devices.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: February 4, 2020
    Assignee: Covidien LP
    Inventors: Earl Zergiebel, David Chowaniec, Ryan Williams, Anand Subramanian, Paul Richard
  • Patent number: 10548596
    Abstract: The present disclosure relates to adapter assemblies for use with and to electrically and mechanically interconnect electromechanical surgical devices and surgical loading units, and to surgical systems including hand held electromechanical surgical devices and adapter assemblies for connecting surgical loading units to the hand held electromechanical surgical devices.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: February 4, 2020
    Assignee: Covidien LP
    Inventors: Earl M. Zergiebel, David M. Chowaniec, Ryan Williams, Anand Subramanian
  • Publication number: 20190369705
    Abstract: Techniques are disclosed performing a power logging in a computer system at a sub-process level. An exemplary method includes an operating system of the computer system determining process information indicative of which sub-portions of one or more processes are running on the computer system at different points in time, as well as may determining power information for the computer system at different points in time. The operating system may the create, from the process information and the power information, a power log indicative of power usage of sub-portions of processes at a plurality of points in time. The power logging may extend to both core and non-core resources of the system. For non-core resources, the power usage may be estimated in some cases based on the type of non-core resource being called as well as parameters passed to the non-core resource.
    Type: Application
    Filed: September 28, 2018
    Publication date: December 5, 2019
    Inventors: Abhinav Pathak, Albert S. Liu, Amit K. Vyas, Soren C. Spies, Matthew C. Widmann, Prajakta S. Karandikar, Anand Subramanian, Anthony J. Chivetta, Brian K. Tearse-Doyle
  • Patent number: 10453078
    Abstract: An online exchange system and method supports open insertion order operations for online advertising markets displaying inefficiencies when delivering advertising media. Inefficiencies occur in an open ad exchange for online advertising when there is an under delivery of advertising content to identified target recipients. The online exchange system anticipates under deliveries and automatically fills instances of under delivery with impressions from the publisher inventory of the exchange according to fill requirements of the ad agency providing the advertising content (for example, budget limits and types of impressions to be used for filling the under delivery). The online exchange system also provides a mechanism for issuing a billing credit or discount to the agency if the bill for total impressions delivered according to the original campaign order and the automated under delivery fills exceeds a campaign budget.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: October 22, 2019
    Assignee: PulsePoint, Inc.
    Inventors: Anand Subramanian, Shanthi Sarkar
  • Publication number: 20190146675
    Abstract: A storage node in a cluster of storage nodes includes: one or more local storage devices; and a storage node controller. The storage node controller includes: a host interface configured to connect to an application running on a host computer; a storage manager configured to manage one or more virtual namespaces; and a storage device controller configured to manage respective namespace associated with the one or more storage devices. The storage manager is further configured to expand a storage space associated with a virtual namespace on demand on the one or more local storage devices of the storage node at a request of the application running on the host computer when the storage node has a sufficient storage space.
    Type: Application
    Filed: March 7, 2018
    Publication date: May 16, 2019
    Inventors: Anand Subramanian, Chinnakrishnan Ballapuram, Oscar Prem Pinto
  • Publication number: 20190146682
    Abstract: A system is disclosed. The system may include a computer system, which may include a processor that may execute instructions of an application that accesses an object using an object command, and a memory storing the instructions of the application. The computer system may also include a conversion module to convert the object command to a key-value (KV) command. Finally, the system may include a storage device storing data for the object and processing the object using the KV command.
    Type: Application
    Filed: January 26, 2018
    Publication date: May 16, 2019
    Inventors: Anand SUBRAMANIAN, Oscar PREM PINTO
  • Publication number: 20190139170
    Abstract: A method for an exchange computer system. Supply data are received from one or more internet publishers, the supply data specifying media space to be supplied to content providers for delivery of the providers' content at future times by respective supplying publishers and compensated in per-delivery charges as respective supplying publishers deliver providers' content over the internet. Request data are received from one or more content providers, the request data specifying requests to acquire media for subsequent display of providers' content, and storing the request data into the memory of the exchange computer. The request data are matched against the supply data to form respective contracts between publishers and content providers for delivery of internet content, and compensation in per-delivery charges as contracted publishers deliver the contracted content providers' content over the internet.
    Type: Application
    Filed: December 12, 2016
    Publication date: May 9, 2019
    Applicant: PulsePoint, Inc.
    Inventors: Anand Subramanian, Shanthi Sarkar
  • Patent number: 10282361
    Abstract: Transforming time series data points from concurrent processes is described. A time series database system writes, to a queue, a first time series data point received from a first process. The time series database system writes, to the queue, a second time series data point received from a second process that executes concurrently with the first process. The time series database system removes the first time series data point and the second time series data point from the queue. The time series database system creates transformed time series data by applying a transformation to the first time series data point and the second time series data point. The time series database system outputs the transformed time series data to a user device.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: May 7, 2019
    Assignee: salesforce.com, inc.
    Inventors: Anand Subramanian, Thomas Nicholas Valine, Bhinav Sura, Rajavardhan Sarkapally
  • Publication number: 20190122840
    Abstract: An adapter assembly configured to be coupled to a surgical loading unit includes a switch, an elongated member, and an annular member. The switch is configured to be toggled in response to the surgical loading unit being coupled to the adapter assembly. The elongated member is in communication with the switch and is resiliently biased in a distal direction toward a locking position in which the switch is toggled. The annular member is disposed adjacent the elongated member and is rotatable between a first orientation, in which the annular member prevents distal movement of the elongated member, and a second orientation, in which the elongated member moves distally to toggle the switch.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Earl M. Zergiebel, David Chowaniec, Ryan Williams, Anand Subramanian
  • Patent number: 10250253
    Abstract: The disclosure provides a detector that includes a pre-charge circuit. The pre-charge circuit receives a supply voltage. A pre-charged comparator is coupled to the pre-charge circuit and receives the supply voltage. The pre-charged comparator generates a transition signal at a transition node. A slope of the transition signal is greater than a slope of the supply voltage. A first diode connected transistor receives the supply voltage. A first capacitor is coupled to the first diode connected transistor. An inverter is coupled to the first diode connected transistor and generates an enable signal when the supply voltage is below a threshold voltage.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: April 2, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Anand Subramanian, Subramanian J. Narayan