Patents by Inventor Shyam Sundar

Shyam Sundar 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: 20140095247
    Abstract: A system is provided that processes supply chain events. The system defines a supply chain event type. The system further configures a supply chain event of the supply chain event type as a task generating event, where the task generating event indicates that one or more tasks that are defined for a supply chain financial orchestration flow are to be executed, and where the supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. The system further receives a supply chain event associated with the supply chain financial orchestration flow. The system further determines whether the supply chain event is a task generating event. The system further executes the one or more tasks that are defined for the supply chain financial orchestration flow where the supply chain event is a task generating event.
    Type: Application
    Filed: September 24, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Karthik NATARAJAN, Shyam Sundar SANTHANAM, Kalyana Chakravarthy DANDE, Nitish DAVE, Girish JHA
  • Publication number: 20140089638
    Abstract: Various techniques for processing instructions that specify multiple destinations. A first portion of a processor pipeline is configured to split a multi-destination instruction into a plurality of single-destination operations. A second portion of the pipeline is configured to process the plurality of single-destination operations. A third portion of the pipeline is configured to merge the plurality of single-destination operations into one or more multi-destination operations. The one or more multi-destination operations may be performed. The first portion of the pipeline may include a decode unit. The second portion of the pipeline may include a map unit, which may in turn include circuitry configured to maintain a list of free architectural registers and a mapping table that maps physical registers to architectural registers. The third portion of the pipeline may comprise a dispatch unit. In some embodiments, this may provide certain advantages such as reduced area and/or power consumption.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Applicant: APPLE INC.
    Inventors: John H. Mylius, Gerard R. Williams III, James B. Keller, Fang Liu, Shyam Sundar
  • Publication number: 20140040006
    Abstract: A computer-implemented method for populating a product recommendation list can include identifying a first set of products using customer data and a second set of products using social network data, identifying a third set of products, wherein the third set of products includes products in the second set of products and not in the first set of products, calculating a product score for each product in the second set of products, and populating the product recommendation list of the customer with a subset of the first set of products and a subset of the third set of products based on the calculated product scores.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Filippo Balestrieri, Shyam Sundar Rajaram
  • Publication number: 20140011359
    Abstract: Aqueous, nitrogen-free cleaning composition, preparation and use thereof are provided. The composition having a pH of from 5 to 8 comprises (A) an amphiphilic nonionic, water-soluble or water-dispersible surfactant and (B) a metal chelating agent selected from polycarboxylic acids having at least 3 carboxylic acid groups. The composition is used for removing residues and contaminants from semiconductor substrates.
    Type: Application
    Filed: February 28, 2012
    Publication date: January 9, 2014
    Applicant: BASF SE
    Inventors: Andreas Klipp, Vijay Immanuel Raman, Shyam Sundar Venkataraman, Raimund Mellies, Mingjie Zhong
  • Publication number: 20130346188
    Abstract: Systems (490), methods (100, 200), and computer-readable and executable instructions (324, 424) are provided for estimating costs of behavioral targeting. Estimating costs of behavioral targeting can include scoring a topic with a behavioral targeting model (101, 201). Estimating costs of behavioral targeting can also include obtaining a plurality of data items including geographic location information (102, 202). Estimating costs of behavioral targeting can also include detecting (104, 204) and scoring (209) a sentiment from filtered data items regarding a topic within a region (104, 204). Estimating costs of behavioral targeting can include computing a penalty score for the topic in the region in response to the scored sentiment exceeding a threshold (213), (106, 206). Estimating costs of behavioral targeting can include adjusting the topic score in the region according to the penalty score (108, 208).
    Type: Application
    Filed: March 15, 2011
    Publication date: December 26, 2013
    Inventors: Martin B. Scholz, Shyam Sundar Rajaram, Rajan Lukose
  • Publication number: 20130290369
    Abstract: The disclosure relates to methods and systems for generating application retention metrics. In one aspect, a method for generating a contextual application recommendation is disclosed. Contextual web location information including a remote developer identifier and/or a remote application identifier is received from a remote application. An application database including application records with a developer identifier and an application identifier is queried to determine if the contextual web location information corresponds to an application recommendation. The application database query includes comparing the remote developer identifier to the application database developer identifier to generate a first application recommendation, and/or comparing the remote application identifier to the application database application identifier to generate a second application recommendation.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Craig Peter Sayers, Shyam Sundar Rajaram, Mathieu Thouvenin, Shama Pagarkar
  • Publication number: 20130248756
    Abstract: An aqueous polishing composition comprising (A) abrasive ceria particles and (B) amphiphilic nonionic surfactants selected water-soluble and water-dispersible, linear and branched polyoxyalkylene blockcopolymers of the general formula I: R[(B1)m/(B2)nY]p (I), wherein the indices and the variables have the following meaning: m, n, and p integers>1; R hydrogen atom or monovalent or polyvalent organic residue, except C5-C20 alkyl groups; (B1) block of oxyethylene monomer units; (B2) block of substituted oxyalkylene monomer units wherein the substituents are selected from two methyl groups, alkyl groups of more than two carbon atoms and cycloalkyl, aryl, alkyl-cycloalkyl, alkyl-aryl, cycloalkyl-aryl and alkyl-cycloalkyl-aryl groups; and Y hydrogen atom or monovalent organic residue, except C5-C20 alkyl groups; with the proviso that when (B) contains more than one block (B1) or (B2) two blocks of the same type are separated by a block of the other type.
    Type: Application
    Filed: December 7, 2011
    Publication date: September 26, 2013
    Applicant: BASF SE
    Inventors: Shyam Sundar Venkataraman, Eason Yu-Shen Su, Arend Jouke Kingma, Bastian Marten Noller
  • Publication number: 20130200038
    Abstract: An aqueous polishing composition having a pH of 3 to 11 and comprising (A) abrasive particles which are positively charged when dispersed in an aqueous medium free from component (B) and of a pH of 3 to 9 as evidenced by the electrophoretic mobility; (B) anionic phosphate dispersing agents; and (C) a polyhydric alcohol component selected from the group consisting of (c1) water-soluble and water-dispersible, aliphatic and cycloaliphatic, monomeric, dimeric and oligomeric polyols having at least 4 hydroxy groups; (c2) a mixture consisting of (c21) water-soluble and water-dispersible, aliphatic and cycloaliphatic polyols having at least 2 hydroxy groups; and (c22) water-soluble or water-dispersible polymers selected from linear and branched alkylene oxide homopolymers and copolymers (c221); and linear and branched, aliphatic and cycloaliphatic poly(N-vinylamide) homopolymers and copolymers (c222); and (c3) mixtures of (c1) and (c2); and a process for polishing substrates for electrical, mechanical and optical de
    Type: Application
    Filed: September 6, 2011
    Publication date: August 8, 2013
    Applicant: BASF SE
    Inventors: Yuzhuo Li, Jea-Ju Chu, Shyam Sundar Venkataraman, Sheik Ansar Usman Ibrahim, Harvey Wayne Pinder
  • Publication number: 20130200039
    Abstract: An aqueous polishing composition comprising (A) at least one water-soluble or water-dispersible compound selected from the group consisting of N-substituted diazenium dioxides and N?-hydroxy-diazenium oxide salts; and (B) at least one type of abrasive particles; the use of the compounds (A) for manufacturing electrical, mechanical and optical devices and a process for polishing substrate materials for electrical, mechanical and optical devices making use of the aqueous polishing composition.
    Type: Application
    Filed: September 6, 2011
    Publication date: August 8, 2013
    Applicant: BASF SE
    Inventors: Bastian Noller, Diana Franz, Yuzhuo Li, Sheik Ansar Usman Ibrahim, Harvey Wayne Pinder, Shyam Sundar Venkataraman
  • Publication number: 20130171824
    Abstract: CMP process for substrates containing silicon oxide dielectric films and polysilicon and/or silicon nitride films comprising the steps of (1) contacting the substrate with an aqueous composition containing (A) abrasive particles which are positively charged when dispersed in an aqueous medium having a pH in the range of from 3 to 9; (B) a water-soluble or water-dispersible linear or branched alkylene oxide homopolymer or copolymer; and (C) a water-soluble or water-dispersible polymer selected from (c1) aliphatic and cycloaliphatic poly(N-vinylamide) homopolymers and copolymers, (c2) homopolymers and copolymers of acrylamide monomers of the general formulas I and II: H2C?C(—R)—C(=0)-N(—R1)(—R2) (I), H2C?C(—R)—C(=0)-R3 (II), wherein the variables have the following meaning R hydrogen atom, fluorine atom, chlorine atom, nitrile group, or organic residue; R1 and R2 hydrogen atom or organic residue; R3 saturated N-heterocyclic ring; (c3) cationic polymeric flocculants; and (c4) mixtures thereof; (2) polishing the
    Type: Application
    Filed: September 6, 2011
    Publication date: July 4, 2013
    Applicant: BASF SE
    Inventors: Yuzhuo Li, Shyam Sundar Venkataraman, Harvey Wayne Pinder
  • Publication number: 20130168348
    Abstract: An aqueous polishing composition has been found, the said aqueous polishing composition comprising (A) at least one type of abrasive particles which are positively charged when dispersed in an aqueous medium free from component (B) and having a pH in the range of from 3 to 9 as evidenced by the electrophoretic mobility; (B) at least one water-soluble polymer selected from the group consisting of linear and branched alkylene oxide homopolymers and copolymers; and (C) at least one anionic phosphate dispersing agent; and a process for polishing substrate materials for electrical, mechanical and optical devices making use of the aqueous polishing composition.
    Type: Application
    Filed: September 5, 2011
    Publication date: July 4, 2013
    Applicant: BASF SE
    Inventors: Yuzhuo Li, Jea-Ju Chu, Shyam Sundar Venkataraman, Wei Lan William Chiu, Harvey Wayne Pinder
  • Publication number: 20130161285
    Abstract: An aqueous polishing composition comprising (A) abrasive particles which are positively charged when dispersed in an aqueous medium having a pH in the range of from 3 to 9 as evidenced by the electrophoretic mobility; (B) water-soluble and water-dispersible hydroxy group containing components selected from (b1) aliphatic and cycloaliphatic hydroxycarboxylic acids, wherein the molar ratio of hydroxy groups to carboxylic acid groups is at least 1; (b2) esters and lactones of the hydroxycarboxylic acids (b1) having at least one hydroxy group; and (b3) mixtures thereof; and (C) water-soluble and water-dispersible polymer components selected from (c1) linear and branched alkylene oxide polymers; (c2) linear and branched, aliphatic and cycloaliphatic poly(N-vinylamide) polymers; and (c3) cationic polymeric flocculents having a weight average molecular weight of less than 100,000 Dalton.; and a process for polishing substrate materials for electrical, mechanical and optical devices.
    Type: Application
    Filed: September 6, 2011
    Publication date: June 27, 2013
    Applicant: BASF SE
    Inventors: Yuzhuo Li, Jea-Ju Chu, Shyam Sundar Venkataraman, Sheik Ansar Usman Ibrahim, Harvey Wayne Pinder
  • Patent number: 8451906
    Abstract: Systems and methods are presented for reconstructing sequences of video frames received from a sending device in a distributed video coding environment. Some of the video frames are received as key video frames fully encoded at the sending device. Others are received as non-key video frames partitioned into pixel blocks. Some of the pixel blocks are indicated for reconstruction via a corresponding previous pixel block of a previous video frame, while other pixel blocks are to be reconstructed by decoding encodings of those pixel blocks received from the sending device. Each received encoding of a pixel block is based on contents of the non-key video frame that contains the pixel block and not on contents of the previous key video frame, nor on contents of any other video frame positioned between the previous key video frame and the non-key video frame in the sequence of video frames.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: May 28, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
  • Patent number: 8451905
    Abstract: Systems and methods are presented for processing sequences of video frames in a distributed video coding environment. Video frames chosen as key video frames are encoded in their entirety on a sending device, and the encodings are forwarded to a receiving device. Non-key video frames are partitioned into blocks of pixels which are individually processed at the sending device. Some pixel blocks are designated for reconstruction at the receiving device using a similar corresponding pixel block from a previous video frame, and the sending device does not encode those pixel blocks. Other pixel blocks are compressed at the sending device into representations that are sent to the receiving device to facilitate reconstruction of the other pixel blocks at the receiving device. Exceptional efficiency and accuracy may be achieved by employing spatiograms and singular value decompositions in processing pixel blocks of the non-key video frames at the sending device.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: May 28, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
  • Publication number: 20130128962
    Abstract: Systems and methods are presented for processing sequences of video frames in a distributed video coding environment. Video frames chosen as key video frames are encoded in their entirety on a sending device, and the encodings are forwarded to a receiving device. Non-key video frames are partitioned into blocks of pixels which are individually processed at the sending device. Some pixel blocks are designated for reconstruction at the receiving device using a similar corresponding pixel block from a previous video frame, and the sending device does not encode those pixel blocks. Other pixel blocks are compressed at the sending device into representations that are sent to the receiving device to facilitate reconstruction of the other pixel blocks at the receiving device. Exceptional efficiency and accuracy may be achieved by employing spatiograms and singular value decompositions in processing pixel blocks of the non-key video frames at the sending device.
    Type: Application
    Filed: February 25, 2011
    Publication date: May 23, 2013
    Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
  • Publication number: 20130128988
    Abstract: Systems and methods are presented for reconstructing sequences of video frames received from a sending device in a distributed video coding environment. Some of the video frames are received as key video frames fully encoded at the sending device. Others are received as non-key video frames partitioned into pixel blocks. Some of the pixel blocks are indicated for reconstruction via a corresponding previous pixel block of a previous video frame, while other pixel blocks are to be reconstructed by decoding encodings of those pixel blocks received from the sending device. Each received encoding of a pixel block is based on contents of the non-key video frame that contains the pixel block and not on contents of the previous key video frame, nor on contents of any other video frame positioned between the previous key video frame and the non-key video frame in the sequence of video frames.
    Type: Application
    Filed: February 25, 2011
    Publication date: May 23, 2013
    Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
  • Patent number: 8429216
    Abstract: To generate at least one hash value for a feature vector that represents a data object, a discrete orthogonal transform is applied on a second vector produced from the feature vector. Applying the discrete orthogonal transform on the second vector produces a third vector. At least one value is selected from the third vector to produce the hash value. The at least one hash value is used to perform an action.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: April 23, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kave Eshghi, Shyam Sundar Rajaram
  • Publication number: 20130091088
    Abstract: A method and a system of making a recommendation to a user that is currently generating events based on a subset of historical event data are provided. Historical event data, which is segmented into a set of sessions, is received. Each session includes events. The sessions are associated with clusters that represent the users that generated the historical event data. Each of the associated sessions is associated with one cluster and the number of the clusters is the same as the number of the users. A determination as to which cluster is associated with events currently being generated by a current user's behavior is made. The determining does not require identification of the current user. A recommendation is made to the current user based on the cluster that is associated with the events currently being generated.
    Type: Application
    Filed: October 7, 2011
    Publication date: April 11, 2013
    Inventors: George FORMAN, Shyam Sundar Rajaram, Martin Scholz
  • Publication number: 20130086160
    Abstract: A method performed by a processing system includes receiving a recommendation from a source user in response to performing an action corresponding to an action context of the recommendation, determining whether the source user appears in social network information of a target user, and distinguishing a presentation of the recommendation to the target user in response to the source user appearing in the social network information of the target user.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Inventors: Shyam Sundar Rajaram, Rajan Lukose, Martin B. Scholz, Craig Peter Sayers
  • Publication number: 20130080289
    Abstract: Apparatus and methods of improving retail shopping are described. In some examples, product-identifying information associated with a user identifier is received from a remote network node. Respective product identifiers are determined based on the received product identifying information. A personal shopping database of shopping records respectively including the determined product identifiers is maintained in association with the user identifier. Information relating to one or more of the shopping records in the personal shopping database is ascertained. The ascertained information is transmitted to the remote network device. In addition, handheld devices, demagnetizing stations, and labels for improving retail shopping are described.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 28, 2013
    Inventors: Rupessh Ranen Roy, Shyam Sundar Challa