Patents by Inventor Amir Bar

Amir Bar 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).

  • Patent number: 7941460
    Abstract: Provided are techniques for compilation of hierarchical data processing. A data flow diagram including one or more operators, wherein each operator includes at least one of an incoming arc and an outgoing arc, is received. For each operator, for each incoming arc, it is validated that an arc input formal schema is compatible with a schema rooted in a context node in an arc input actual schema, and, for each outgoing arc, an arc output formal schema is computed based on operator logic and operator inputs and an arc output actual schema is computed from the arc input actual schema by replacing the context node of the arc input actual schema with the arc output formal schema.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventors: Amir Bar-Or, Michael James Beckerle
  • Publication number: 20110099186
    Abstract: A system for identifying keywords which may include a non-acquiescence information collector operative to collect information indicating, for each individual website from among a multiplicity of websites, at least one keyword which brought at least one user into contact with said individual website but did not result in a defined criterion for acquiescence of a user to at least one suggestion presented by said website; and a negative keyword definer operative to define at least one specific keyword which brought at least one user into contact with a specific website but did not result in a transaction between said user and said website, as a negative keyword for said specific website. Positive keyword extraction based on aggregation of visitor acquiescence information may be provided. Paradigm structuring may include template generation of invitations and/or attribute based generation of invitation cueing sets.
    Type: Application
    Filed: November 24, 2010
    Publication date: April 28, 2011
    Applicant: KENSHOO LTD.
    Inventors: Tzach Zohar, Amir Bar, Nir Cohen
  • Publication number: 20110096793
    Abstract: A Fast Ethernet and HDMI Ethernet channel (HEC) physical layer circuit. The physical layer circuit comprises a Fast Ethernet physical layer module implementing a physical layer specification of a Fast Ethernet communication standard; a hybrid circuit connected to the fast Ethernet physical layer module using a first twisted-pair wire and a second twisted-pair wire and capable of processing transmit and receive HDMI Ethernet channel (HEC) signals concurrently transported over a third twisted-pair wire; a switch for bypassing the hybrid circuit; and a controller for controlling the operation the hybrid circuit and the switch according to the operating mode of the physical layer circuit, wherein the operation mode of the physical layer circuit is any of a fast Ethernet and a HEC.
    Type: Application
    Filed: October 28, 2009
    Publication date: April 28, 2011
    Applicant: TRANSWITCH CORPORATION
    Inventors: Amir Bar-Niv, Genady Veytsman
  • Publication number: 20110063501
    Abstract: A multimedia interface cable for achieving complete interoperability between different types of multimedia display interfaces. The cable comprises a first multimedia connector including a plurality of contact pins of at least high-speed multimedia signals and control signals; a second multimedia connector including a plurality of contact pins of least high-speed multimedia signals and control signals; a plurality of un-crossing conducting wires for coupling the plurality of contact pins of the high-speed multimedia signals in the first multimedia connector to the plurality of contact pins of the high-speed multimedia signals in the second multimedia connector; and a plurality of conducting wires for coupling the plurality of contact pins of the control signals in the first multimedia connector to the plurality of contact pins of the control signals in the second multimedia connector.
    Type: Application
    Filed: September 14, 2009
    Publication date: March 17, 2011
    Applicant: TranSwitch Corporation
    Inventors: Amir Bar-Niv, Ziv Kabiry, Yaron Slezak
  • Publication number: 20110036345
    Abstract: Systems, methods, and apparatus by which solar energy may be collected to provide heat, electricity, or a combination of heat and electricity are disclosed herein.
    Type: Application
    Filed: October 26, 2010
    Publication date: February 17, 2011
    Applicant: COGENRA SOLAR, INC.
    Inventors: Gilad ALMOGY, Ratson Morad, Gad Rosenfeld, Amir Bar, Radu Raduta
  • Patent number: 7860863
    Abstract: Provided are techniques for optimizing the processing of hierarchical data. A linear processing graph is received, wherein the linear processing graph includes a plurality of operators, wherein each operator in the plurality is connected to at least one other operator by an arc, wherein hierarchical data flows on arcs, wherein the operators read and replace identified subregions within the hierarchical data flowing into the operators on the arcs, and wherein the operators do not modify the hierarchical data outside of these identified subregions.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Amir Bar-Or, Michael James Beckerle
  • Publication number: 20100319684
    Abstract: Systems, methods, and apparatus by which solar energy may be collected to provide heat, electricity, or a combination of heat and electricity are disclosed herein.
    Type: Application
    Filed: May 26, 2010
    Publication date: December 23, 2010
    Applicant: COGENRA SOLAR, INC.
    Inventors: Gilad ALMOGY, Ratson Morad, Gad Rosenfeld, Amir Bar, Radu Raduta
  • Patent number: 7840676
    Abstract: A method for shedding signal load in a network having a plurality of devices is disclosed herein. The method comprises computer-implemented steps of (a) issuing a load-shedding policy, where the policy includes (i) fraction f of the signal to be discarded; (ii) device D where fraction f of the signal is to be discarded; and (iii) pattern P of discarding fraction f of the signal; (b) transmitting the issued load-shedding policy to device D; and (c) discarding portions of the signal at device D according to pattern P until fraction f of the signal is discarded.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: November 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
  • Patent number: 7774189
    Abstract: A system and method for implementing a unified model for integration systems is presented. A user provides inputs to an integrated language engine for placing operator components and arc components onto a dataflow diagram. Operator components include data ports for expressing data flow, and also include meta-ports for expressing control flow. Arc components connect operator components together for data and control information to flow between the operator components. The dataflow diagram is a directed acyclic graph that expresses an application without including artificial boundaries during the application design process. Once the integrated language engine generates the dataflow diagram, the integrated language engine compiles the dataflow diagram to generated application code.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Amir Bar-Or, Michael James Beckerle
  • Patent number: 7761140
    Abstract: A method of load-shedding in a system having a plurality of signal sources is disclosed. The method comprises the steps of: (a) for each signal source Si selected from a set of sources {S1, S2, . . . }, each source having state pi,k selected from a set of states {p1,1, p1,2, . . . , p1,N; p2,1, p2,2, . . . , p2,N; . . . }, wherein i is an integer greater than one, N is an integer not less than two and k is an integer from 1 to N: (i) obtaining fractions fi,k, wherein each 0?fi,k<1 is a fraction of a signal from source Si to be discarded if source Si is in state pi,k; and (ii) determining respective state pi,k of signal source Si based on the signal from source Si; and (b) for each source signal Si in determined state pi,k, discarding fraction fi,k of a signal from source Si.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: July 20, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
  • Publication number: 20100107212
    Abstract: An apparatus for swapping output high-speed multimedia signals. In one embodiment the apparatus comprises a plurality of inputs coupled to a multimedia transmitter; a plurality of outputs coupled to a plurality of pins of a multimedia interface connector; and a controller for generating a control signal for configuring an order in which the plurality of inputs are routed to the plurality of outputs, wherein the order in which the plurality of inputs are routed to the plurality of outputs is set to enable un-crossing of one or more conducting wires coupling the plurality of inputs to the multimedia transmitter and to enable un-crossing of one or more conducting wires coupling the plurality of outputs and the plurality of pins of the multimedia interface connector.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Applicant: TRANSWITCH CORPORATION
    Inventor: Amir Bar-Niv
  • Publication number: 20100038887
    Abstract: In one embodiment, the present invention is directed to an adjustable stroller, comprising: a central axle, which is an axle attached to the chassis of the adjustable stroller such that the axis of the central axle is disposed substantially vertically; a pedestal, attached in the center thereof to the central axle such that the edges thereof are substantially at the same elevation; two side axles, each being an axle attached to an opposite side of the pedestal such that the axis thereof is disposed vertically; and two baby seats, each attached to one of the side axles; thereby allowing arranging the seats in a manner selected from a group comprising: side by side, and in tandem mode. Preferably, each of the axles further comprises a securing mechanism, for securing the outer cylinder of the axle in a desired manner with regard to the inner cylinder thereof.
    Type: Application
    Filed: August 17, 2008
    Publication date: February 18, 2010
    Inventor: Amir Bar-Lev
  • Publication number: 20090327870
    Abstract: Provided are techniques for pipeline optimization based on polymorphic schema knowledge. A hierarchical document to be processed by a pipeline of transformations is received. It is determined whether a next downstream transformation accesses content of each schema node in an associated input schema, wherein the input schema is a polymorphic schema. In response to determining that the next downstream transformation is not accessing the content of each schema node in the associated input schema, data items corresponding to each schema node that the next downstream transformation is not accessing are collected into a single compressed event. The collected items are passed to the next downstream transformation as the single compressed event.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: International Business Machines Corporation
    Inventors: Amir BAR-OR, Michael James BECKERLE
  • Publication number: 20090238212
    Abstract: A system and method for transferring high-definition multimedia signals over four twisted-pairs. The system includes a multimedia source for transmitting multimedia data and source-to-sink management data to a multimedia sink over a first channel, a second channel and a third channel wherein the multimedia source is further being capable of transmitting a clock signal to the multimedia sink over a fourth channel; and a multimedia sink for transferring sink-to-source management data to the multimedia source over the fourth channel. The clock signal and the sink-to-source management data are simultaneously transmitted over the fourth channel. Each of the channels comprises a single twisted-pair, thereby the channels can bounded in a twisted pair type cable comprising at least one of: Category 5, Category 5e, Category 6, and Category 6e.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Applicant: TRANSWITCH CORPORATION
    Inventors: Wolfgang Roethig, Amir Bar-Niv
  • Publication number: 20090064157
    Abstract: Provided are techniques for processing data items. A limit on the number of dequeue operations allowed in a current step of processing for a queue-like data structure is set, wherein the number of allowed dequeue operations limit at least one of an amount of CPU resources and an amount of memory resources to be used by an operator. The operator to perform processing is selected and the operator is activated by passing control to the operator, which then dequeues data constrained by the limits set. In response to receiving control back from the operator, the data structure size is examined to determine whether the operator made forward progress in that the operator enqueued or dequeued at least one data item.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amir BAR-OR, Michael James BECKERLE
  • Publication number: 20090063515
    Abstract: Provided are techniques for optimizing the processing of hierarchical data. A linear processing graph is received, wherein the linear processing graph includes a plurality of operators, wherein each operator in the plurality is connected to at least one other operator by an arc, wherein hierarchical data flows on arcs, wherein the operators read and replace identified subregions within the hierarchical data flowing into the operators on the arcs, and wherein the operators do not modify the hierarchical data outside of these identified subregions.
    Type: Application
    Filed: September 5, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amir BAR-OR, Michael James BECKERLE
  • Publication number: 20090063583
    Abstract: Provided are techniques for compilation of hierarchical data processing. A data flow diagram including one or more operators, wherein each operator includes at least one of an incoming arc and an outgoing arc, is received. For each operator, for each incoming arc, it is validated that an arc input formal schema is compatible with a schema rooted in a context node in an arc input actual schema, and, for each outgoing arc, an arc output formal schema is computed based on operator logic and operator inputs and an arc output actual schema is computed from the arc input actual schema by replacing the context node of the arc input actual schema with the arc output formal schema.
    Type: Application
    Filed: September 5, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amir BAR-OR, Michael James BECKERLE
  • Publication number: 20080201324
    Abstract: A computerized system which implements a method for obtaining an improved set of relevant keywords from an initial set of relevant keywords and their associated relative ratings, utilizing the proven expertise and reliability of existing keyword expansion tools and the accumulated experience of search engines. The method comprises iterating over keyword seeds, search engines' results and keyword suggestion sources' results, merging lists of keywords and combining their scores by means of an optimization method and learned effectiveness of result sources. Keyword relevance scores may be effectively used to distribute a content provider's resources amongst keywords thereby to achieve inclusion and optimization in search engines' results. The system input is a set of one or more seed keywords and the system produces an expanded list of unique keywords, each keyword typically accompanied by a computed relevance score.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 21, 2008
    Applicant: KENSHOO LTD.
    Inventors: Michael ARONOWICH, Amir BAR, Nir COHEN
  • Publication number: 20080183050
    Abstract: A method of load-shedding in a system having a plurality of signal sources is disclosed. The method comprises the steps of: (a) for each signal source Si selected from a set of sources {S1, S2, . . . }, each source having state pi,k selected from a set of states {p1,1, p1,2, . . . , p1,N; p2,1, p2,2, . . . , p2,N; . . . }, wherein i is an integer greater than one, N is an integer not less than two and k is an integer from 1 to N: (i) obtaining fractions fi,k, wherein each 0?fi,k<1 is a fraction of a signal from source Si to be discarded if source Si is in state pi,k; and (ii) determining respective state pi,k of signal source Si based on the signal from source Si; and (b) for each source signal Si in determined state pi,k, discarding fraction fi,k of a signal from source Si.
    Type: Application
    Filed: January 30, 2007
    Publication date: July 31, 2008
    Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
  • Publication number: 20080183847
    Abstract: A method for shedding signal load in a network having a plurality of devices is disclosed herein. The method comprises computer-implemented steps of (a) issuing a load-shedding policy, where the policy includes (i) fraction f of the signal to be discarded; (ii) device D where fraction f of the signal is to be discarded; and (iii) pattern P of discarding fraction f of the signal; (b) transmitting the issued load-shedding policy to device D; and (c) discarding portions of the signal at device D according to pattern P until fraction f of the signal is discarded.
    Type: Application
    Filed: January 30, 2007
    Publication date: July 31, 2008
    Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong