Patents by Inventor Vijay Anand

Vijay Anand 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: 20180191783
    Abstract: A network device may receive a packet flow, and may identify an application associated with the packet flow. The network device may determine that packets associated with the application are not to be encrypted using a security protocol. The network device may store a rule that indicates that the packets are not to be encrypted using the security protocol based on determining that the packets are not to be encrypted using the security protocol. The rule may include network layer information or transport layer information associated with the packet flow, and may exclude application layer information associated with the packet flow. The network device may transmit, based on the rule, the packets without using the security protocol to encrypt the packets.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 5, 2018
    Inventors: Mithun HEBBAR, Vijay ANAND
  • Publication number: 20180189652
    Abstract: In one embodiment, a matrix operation may be performed using a plurality of input matrices, wherein the matrix operation is associated with one or more convolution operations. The plurality of input matrices may be partitioned into a plurality of input partitions, wherein the plurality of input matrices is partitioned based on a number of available processing elements. The plurality of input partitions may be distributed among a plurality of processing elements, wherein each input partition is distributed to a particular processing element of the plurality of processing elements. A plurality of partial matrix operations may be performed using the plurality of processing elements, and partial matrix data may be transmitted between the plurality of processing elements while performing the plurality of partial matrix operations. A result of the matrix operation may be determined based on the plurality of partial matrix operations.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Applicant: Intel Corporation
    Inventors: Vijay Anand R. Korthikanti, Aravind Kalaiah, Tony L. Werner, Carey K. Kloss, Amir Khosrowshahi
  • Patent number: 9912699
    Abstract: A network device may receive a packet flow, and may identify an application associated with the packet flow. The network device may determine that packets associated with the application are not to be encrypted using a security protocol. The network device may store a rule that indicates that the packets are not to be encrypted using the security protocol based on determining that the packets are not to be encrypted using the security protocol. The rule may include network layer information or transport layer information associated with the packet flow, and may exclude application layer information associated with the packet flow. The network device may transmit, based on the rule, the packets without using the security protocol to encrypt the packets.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: March 6, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Mithun Hebbar, Vijay Anand
  • Patent number: 9787764
    Abstract: A device may receive, from a load balancing device, configuration information that identifies a set of nodes for which a status is to be determined. The device may generate a data structure. The data structure may store information that identifies a status of the set of nodes. The device may transmit a status request to one or more nodes. The device may determine the status of the one or more nodes based on transmitting the status request. The device may update the data structure based on determining a change in status of the one or more nodes. The device may provide, to the load balancing device, information that identifies the change in status of the one or more nodes based on updating the data structure.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: October 10, 2017
    Assignee: Juniper Networks, Inc.
    Inventor: Vijay Anand
  • Patent number: 9766950
    Abstract: There are provided methods for single-owner multi-consumer work queues for repeatable tasks. A method includes permitting a single owner thread of a single owner, multi-consumer, work queue to access the work queue using atomic instructions limited to only a single access and using non-atomic operations. The method further includes restricting the single owner thread from accessing the work queue using atomic instructions involving more than one access. The method also includes synchronizing amongst other threads with respect to their respective accesses to the work queue.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Maged M. Michael, Vijay Anand Saraswat, Martin Vechev
  • Patent number: 9760437
    Abstract: Systems and methods to manage a memory device by executing program code to determine a temperature profile associated with a region of the memory device. The temperature profile may be one of many temperature profiles each associated with a respective region of the memory device. A correction capability may be determined based on the thermal profile and an error in the memory region may be corrected using the determined correction capability.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: September 12, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diyanesh B. Chinnakkonda Vidyapoornachary, Vijay Anand Mathiyalagan, Gary A. Tressler
  • Patent number: 9729922
    Abstract: A set-top box (STB) determines an occurrence of a first STB error during operation of the STB, and identifies a first error code that corresponds to the first STB error. The STB maps the first error code to a first self-help video of multiple self-help videos stored at the STB, and plays back the first self-video via a display device coupled to the STB.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: August 8, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Vijay Anand Chidambaram
  • Patent number: 9722954
    Abstract: A device with dynamically tunable heterogeneous latencies includes an input port configured to receive a packet via a network, and a processing module configured to determine multiple values corresponding to a number of qualifying parameters associated with the packet. The processing module may use the values to generate a selector value and may allocate a latency mode to the packet based on the selector value.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: August 1, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Vijay Anand Purushothaman, Sandeep Kumar Relan, Santhosh Umesh, Santosh Kalluthirike Janardhan, Tarun Kumar Varshney, Mohan Venkatachar Kalkunte, Venkateshwar Buduma, Samir Kishore Sanghani
  • Publication number: 20170091578
    Abstract: A system for determining a viable area automatically and accurately includes an interface and a processor. The interface is configured to receive location information. The processor is configured to determine multi-view imagery data based on the location information, to determine a point cloud using the multi-view imagery data, determine one or more features using the point cloud, determine viable area using the one or more features, and determine a solar irradiance of the viable area.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 30, 2017
    Inventors: Vijay Anand Ananthakrishnan, Stacia Renee Okura, Mark Andrew Bronez
  • Publication number: 20170004040
    Abstract: In an example, a method of correcting an error in a memory device includes determining a temperature profile associated with a region of a memory device. The temperature profile is one of a plurality of temperature profiles each associated with a respective region of a plurality of regions of the memory device. The method includes determining a correction capability based on the thermal profile. The method also includes correcting an error in the memory region using the determined correction capability.
    Type: Application
    Filed: August 19, 2015
    Publication date: January 5, 2017
    Inventors: Diyanesh B. Chinnakkonda Vidyapoornachary, Vijay Anand Mathiyalagan, Gary A. Tressler
  • Publication number: 20170004032
    Abstract: Systems and methods to manage a memory device by executing program code to determine a temperature profile associated with a region of the memory device. The temperature profile may be one of many temperature profiles each associated with a respective region of the memory device. A correction capability may be determined based on the thermal profile and an error in the memory region may be corrected using the determined correction capability.
    Type: Application
    Filed: July 1, 2015
    Publication date: January 5, 2017
    Inventors: Diyanesh B. Chinnakkonda Vidyapoornachary, Vijay Anand Mathiyalagan, Gary A. Tressler
  • Publication number: 20160261688
    Abstract: A device may receive, from a load balancing device, configuration information that identifies a set of nodes for which a status is to be determined. The device may generate a data structure. The data structure may store information that identifies a status of the set of nodes. The device may transmit a status request to one or more nodes. The device may determine the status of the one or more nodes based on transmitting the status request. The device may update the data structure based on determining a change in status of the one or more nodes. The device may provide, to the load balancing device, information that identifies the change in status of the one or more nodes based on updating the data structure.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventor: Vijay ANAND
  • Patent number: 9360021
    Abstract: An approach is provided in which a cooling manager retrieves pre-characterization data corresponding to a fan that electronic components included in a computer system. The pre-characterization data includes operational zones based upon fan power measurements and fan speed settings. The cooling manager sets the fan to a first speed setting within a first operational zone, and detects that one of the components generates a temperature change value that exceeds a specified temperature change value corresponding to the component. In turn, the cooling manager selects a second operational zone and sets the fan to a second speed setting within the second operational zone.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert Walter Berry, Diyanesh Babu Vidyapoornachary Chinnakkonda, Prasanna Jayaraman, Vijay Anand Mathiyalagan, Tony Emile Sawan, Eakambaram Rangaswamy Thirumalai
  • Publication number: 20160154902
    Abstract: Formal verification of a circuit design is performed with low power considerations. The formal verification process receives a circuit design and a low power design specification. The low power design specification identifies power domains for the circuit. The system models undefined signal reaching nodes of the circuit from components of power domains that are switched off. The system selects a subset of nodes at which undefined signal reaches, thereby excluding certain nodes from the analysis. The selection of a small subset of nodes for analyzing undefined signals increases the efficiency of the formal verification process. The system annotates the circuit design to allow undefined signals to be introduced at the selected nodes. The system performs formal verification of the annotated circuit design.
    Type: Application
    Filed: January 14, 2015
    Publication date: June 2, 2016
    Inventors: Vijay Anand Korthikanti, Praveen Tiwari
  • Patent number: 9341190
    Abstract: An approach is provided in which a cooling manager retrieves pre-characterization data corresponding to a fan that electronic components included in a computer system. The pre-characterization data includes operational zones based upon fan power measurements and fan speed settings. The cooling manager sets the fan to a first speed setting within a first operational zone, and detects that one of the components generates a temperature change value that exceeds a specified temperature change value corresponding to the component. In turn, the cooling manager selects a second operational zone and sets the fan to a second speed setting within the second operational zone.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert Walter Berry, Diyanesh Babu Vidyapoornachary Chinnakkonda, Prasanna Jayaraman, Vijay Anand Mathiyalagan, Tony Emile Sawan, Eakambaram Rangaswamy Thirumalai
  • Patent number: 9344493
    Abstract: A device may receive, from a load balancing device, configuration information that identifies a set of nodes for which a status is to be determined. The device may generate a data structure. The data structure may store information that identifies a status of the set of nodes. The device may transmit a status request to one or more nodes. The device may determine the status of the one or more nodes based on transmitting the status request. The device may update the data structure based on determining a change in status of the one or more nodes. The device may provide, to the load balancing device, information that identifies the change in status of the one or more nodes based on updating the data structure.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: May 17, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Vijay Anand
  • Publication number: 20160134941
    Abstract: A method for navigating through media content is described. The method (600) includes receiving (610) a media content stream, generating (620) a plurality of images associated with the media content stream after it is received, retrieving (630) information for a future media content stream, and providing (650) the information for the future media content stream along with the plurality of images for display along with the media content stream. The apparatus (300) includes an input signal receiver (302) that receives a media content stream, a video processor (310) that generates a plurality of images associated with the media content stream after it is received, a controller (314) retrieving information for a future media content stream that is available after the media content stream is received, and a display interface (315) providing the information for the future media content stream along with the plurality of images associated with the media content stream for display along with the media content stream.
    Type: Application
    Filed: May 29, 2013
    Publication date: May 12, 2016
    Inventor: Vijay Anand SELVARAJ
  • Publication number: 20160112752
    Abstract: A method and apparatus for a generating and displaying a program guide including visual images is described. The method (600) includes receiving (610) text information associated with a plurality of programs, determining (630) at least one visual element associated with a program based on the received text information, and generating (640) a graphical window including the at least one visual element for the program in the subset of the plurality of programs. The apparatus includes a receiver circuit (302) that receives text information associated with a plurality of programs from a media content source, a controller (314) determining at least one visual element associated with a program based on the received text information for the program, and a video processor (310) generating a graphical window, the graphical window including the at least one visual element for the program in the subset of the plurality of programs.
    Type: Application
    Filed: May 29, 2013
    Publication date: April 21, 2016
    Inventor: Vijay Anand SELVARAJ
  • Patent number: 9288144
    Abstract: A system for scalable and predictive packet processing may include a memory and a processor. The memory may be configured to store packet processing results performed on a packet. The processor may be configured to apply the stored packet processing results to subsequently received packets that have the same flow identifier as the processed packet without performing ingress packet processing on the subsequent packets.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: March 15, 2016
    Assignee: Broadcom Corporation
    Inventors: Santhosh Umesh, Tarun Kumar Varshney, Vijay Anand Purushothaman, Mohan Kalkunte, Santosh Kalluthirike Janardhan
  • Publication number: 20160073159
    Abstract: A set-top box (STB) determines an occurrence of a first STB error during operation of the STB, and identifies a first error code that corresponds to the first STB error. The STB maps the first error code to a first self-help video of multiple self-help videos stored at the STB, and plays back the first self-video via a display device coupled to the STB.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 10, 2016
    Inventor: Vijay Anand Chidambaram