Patents by Inventor Jonathan A. Goldstein

Jonathan A. Goldstein 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: 8413169
    Abstract: Methods, systems, and computer-readable media are disclosed for time-based event processing using punctuation events. A particular method includes receiving a first event object comprising a first validity start time and a first validity end time, where the first validity end time is initially undefined. A punctuation object is received after the first event object. The punctuation event object has a punctuation timestamp indicating a time subsequent to the first validity start time. The punctuation event object indicates that event objects to be received at the computer system after the punctuation event object have validity start times later than the time indicated by the punctuation timestamp. The method includes setting the first validity end time to a value later than or equal to the time indicated by the punctuation timestamp.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: April 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Torsten W. Grabs, Jonathan Goldstein, Beysim Sezgin
  • Publication number: 20130043606
    Abstract: A method and system for generating an optical fiber is provided. The method includes creating a green fiber consisting primarily of a ceramic material and sintering the green fiber with a laser by moving the green fiber through a beam of the laser to increase the density of the fiber after sintering. The system for creating a continuous optical fiber includes an extruder, a processing chamber and a laser. The extruder is configured to extrude a ceramic slurry as a green fiber. The processing chamber is configured to receive and process the green fiber. And, the laser is configured to direct a laser spot on the green fiber exiting the processing chamber to sinter the green fiber.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 21, 2013
    Applicant: Government of the United States, as represented by the Secretary of the Air Force
    Inventors: Jonathan Goldstein, Geoff Fair, Heedong Lee, Hyun Jun Kim
  • Patent number: 8368919
    Abstract: System and method enhancing Job Ticket handling during multiple job submissions. The system parses through the job tickets associated with all user selected jobs and collect information about specified job parameters and their values. The job ticket options available in all output processing and devices specified and the collected job ticket information can be displayed. The user selected job can be filtered according to the job ticket values selected by the user. The system presents an interactive summary view for the user selected job parameters and values. After the user is satisfied with the job programming of all jobs, which can be reviewed during pre-processing (e.g., within a DFE or automated prepress system) the user can submit the jobs for printing.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: February 5, 2013
    Assignee: Xerox Corporation
    Inventors: Javier A. Morales, Jonathan A. Goldstein
  • Patent number: 8370270
    Abstract: A system and related method for creating an efficient shipping strategy for shipping printed material is disclosed. The system includes a communication component, an analysis component and a shipping component. The communication component communicates printing instructions. The printing instructions include image data and at least one job parameter. The analysis component communicates with the communication component and determines at least one physical property of a print job when formed according to the printing instructions. The shipping component generates shipping information in accordance with the at least one physical property.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: February 5, 2013
    Assignee: Xerox Corporation
    Inventors: Elton T. Ray, Jonathan A. Goldstein
  • Publication number: 20130014094
    Abstract: Creating and executing a distributed stream processing operator graph based on a query. The operator graph includes movable stream algebra operators for processing events received from high volume data streams. The operators are partially compiled and distributed to computing devices for completion of the compilation and subsequent execution. During execution, the operators maintain minimal state information associated with received events via an expiration time assigned to each of the event instances. Additional events are generated and aggregated by the operators for communication to a service responsible for the query.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: Microsoft Corporation
    Inventors: Gueorgui B. Chkodrov, Paul F. Ringseth, Tihomir T. Tarnavski, Andy Shen, Roger Shane Barga, Jonathan Goldstein
  • Patent number: 8296331
    Abstract: Creating and executing a distributed stream processing operator graph based on a query. The operator graph includes movable stream algebra operators for processing events received from high volume data streams. The operators are partially compiled and distributed to computing devices for completion of the compilation and subsequent execution. During execution, the operators maintain minimal state information associated with received events via an expiration time assigned to each of the event instances. Additional events are generated and aggregated by the operators for communication to a service responsible for the query.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Gueorgui B. Chkodrov, Paul F. Ringseth, Tihomir T. Tarnavski, Andy Shen, Roger Shane Barga, Jonathan Goldstein
  • Publication number: 20120211004
    Abstract: A device, system, and method for harvesting solar energy from an artificial turf field or other area exposed to sunlight. An array of solar collectors may be placed in a sports stadium or other open field, each solar collector having an artificial turf structure including simulated grass and an open support structure capable of supporting human foot traffic, the artificial turf structure overlying a resilient bed supporting photovoltaic panels. Light falling on the structure at incident angles of 30 degrees from the artificial turf surface normal may be transmitted from the open support structure to the photovoltaic panels, and the panels may convert the transmitted light to electricity. The photovoltaic panels may be oriented to maximize an amount of captured light responsively to latitude. The turf structure support members may be angled responsively to an average direction of the sun at an installation latitude.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 23, 2012
    Inventors: Tamar Goldman, Jonathan Goldstein
  • Publication number: 20120165220
    Abstract: The present invention provides methods for using granulocyte macrophage colony-stimulating factor receptor (CD116) expression level for various clinical applications including, but not limited to, diagnosing inflammatory bowel disease in a subject.
    Type: Application
    Filed: August 31, 2010
    Publication date: June 28, 2012
    Inventors: Sean P. Colgan, Jonathan Goldstein
  • Publication number: 20120079506
    Abstract: The present invention extends to methods, systems, and computer program products for altering event lifetimes. Embodiments of the invention include using operators in an event-processing framework (algebra) to shorten (or “clip”) the duration of events. An operator can receive a primary event stream, a clip event stream, and condition as parameters. The operator clips the lifetime of an event in the primary stream to the next event in the clip stream that fulfills the condition. Altering event lifetimes can be used to facilitate cleaning event stream state, converting point events to a continuous signal, and creating and annotating session events.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: Microsoft Corporation
    Inventors: Jonathan Goldstein, Ping Wang, Roman Schindlauer, Balan Sethu Raman
  • Publication number: 20110313844
    Abstract: A “Real-Time-Ready Analyzer” combines a data stream management system (DSMS) with a map-reduce (M-R) framework to construct a streaming map-reduce framework that is suitable for real-time Behavioral Targeting (BT) (or other temporal queries). The Real-Time-Ready Analyzer allows users to write “dual-intent” temporal analysis queries for BT. These queries are succinct and easy to express, scale well on large-scale offline data, and can also work over real-time data. Further, the Real-Time-Ready Analyzer uses the aforementioned streaming map-reduce framework to provide dual-intent algorithms for end-to-end BT phases. Experiments using real data from an advertisement system show that the Real-Time-Ready Analyzer is very efficient and incurs orders-of-magnitude lower development effort than conventional systems.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Badrish Chandramouli, Jonathan Goldstein, Xin Jin, Balan Sethu Raman, Songyun Duan
  • Publication number: 20110189720
    Abstract: An automated biological sample collection system and method are disclosed. The system comprises an incubator, an applicator and a sampler. The incubator is configured to control the environment of a plurality of eggs, the applicator is configured to deliver exogenous material to the plurality of eggs and at least one sampler is configured to collect samples from the plurality of eggs, invasively or non-invasively.
    Type: Application
    Filed: January 30, 2011
    Publication date: August 4, 2011
    Inventors: RON GOLDSTEIN, JONATHAN GOLDSTEIN, ROBERT GOLDSTEIN
  • Publication number: 20110093866
    Abstract: Methods, systems, and computer-readable media are disclosed for time-based event processing using punctuation events. A particular method includes receiving a first event object comprising a first validity start time and a first validity end time, where the first validity end time is initially undefined. A punctuation object is received after the first event object. The punctuation event object has a punctuation timestamp indicating a time subsequent to the first validity start time. The punctuation event object indicates that event objects to be received at the computer system after the punctuation event object have validity start times later than the time indicated by the punctuation timestamp. The method includes setting the first validity end time to a value later than or equal to the time indicated by the punctuation timestamp.
    Type: Application
    Filed: October 21, 2009
    Publication date: April 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Torsten W. Grabs, Jonathan Goldstein, Beysim Sezgin
  • Patent number: 7918843
    Abstract: A controllable drug delivery device for delivering a liquid injectable drug, the device comprising a drug reservoir (22), a drug administration device (28), a displacement-generating battery (20), and a current-depletion circuit (85), wherein displacement generated by the battery as current is depleted from the battery by the current depletion circuit displaces a wall of the drug reservoir thereby causing the reservoir to expel liquid injectable drug contained therein via the drug administration device, and wherein the drug delivery device further includes a controller (78) that is responsive to a measured parameter indicative of displacement generated by the battery for applying a variable load (80) across the battery in order to provide a substantially constant-current depletion of the battery and thereby cause the drug delivery device to deliver a substantially constant drug delivery rate.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: April 5, 2011
    Assignee: Steadymed Ltd.
    Inventors: Amir Genosar, Jonathan Goldstein, Niles A. Fleisher, Yehuda Bachar, Yossi Aldar
  • Publication number: 20100307581
    Abstract: A photovoltaic cell for converting a light source into electricity, including an at least partially transparent cell wall having an intenor surface, an electrolyte, disposed within the cell wall, containing a redox species, and at least partially transparent conductive coating disposed on the intenor surface, an anode adapted to convert photons to electrons, including a porous titania film disposed on the conductive coating and adapted to contact the redox species, the film having a plurality of continuous areas separated by gaps disposed along a length of the film, and a dye, absorbed on a surface of the film, a cathode disposed opposite the anode, to effect electrolytic communication, via the electrolyte, with the porous film, and at least two conductor structures, disposed within the gaps, electrically connected to the anode and to the conductive coating, and abutting the film
    Type: Application
    Filed: November 26, 2008
    Publication date: December 9, 2010
    Applicant: 3GSOLAR LTD.
    Inventors: Barry Breen, Ilya Yakupov, Jonathan Goldstein
  • Publication number: 20100243050
    Abstract: A photovoltaic cell including: (a) a housing including an at least partially transparent cell wall having an interior surface; (b) an electrolyte, disposed within the cell wall, and containing an iodide based species; (c) a transparent electrically conductive coating disposed on the interior surface; (d) an anode disposed on the conductive coating, the anode including: (i) a porous film containing titania, the porous film adapted to make intimate contact with the iodide based species, and (ii) a dye, absorbed on a surface of the porous film, the dye and the porous film adapted to convert photons to electrons; (e) a cathode disposed on an interior surface of the housing, and disposed substantially opposite the anode; (f) electrically-conductive metallic wires, disposed at least partially within the cell, the wires electrically contacting the anode and the electrically conductive coating, and (g) a second electrically conductive coating including an inorganic binder and an inorganic electrically conductive fill
    Type: Application
    Filed: June 14, 2010
    Publication date: September 30, 2010
    Applicant: 3GSOLAR LTD.
    Inventor: Jonathan Goldstein
  • Publication number: 20100131543
    Abstract: Creating and executing a distributed stream processing operator graph based on a query. The operator graph includes movable stream algebra operators for processing events received from high volume data streams. The operators are partially compiled and distributed to computing devices for completion of the compilation and subsequent execution. During execution, the operators maintain minimal state information associated with received events via an expiration time assigned to each of the event instances. Additional events are generated and aggregated by the operators for communication to a service responsible for the query.
    Type: Application
    Filed: January 26, 2010
    Publication date: May 27, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Gueorgui B. Chkodrov, Paul F. Ringseth, Tihomir T. Tarnavski, Andy Shen, Roger Shane Barga, Jonathan Goldstein
  • Publication number: 20100087778
    Abstract: A controllable drug delivery device for delivering a liquid injectable drug, said device comprising a drug reservoir (22), a drug administration device (28), a displacement-generating battery (20), and a current-depletion circuit (85), wherein displacement generated by said battery as current is depleted from the battery by the current depletion circuit displaces a wall of the drug reservoir thereby causing the reservoir to expel liquid injectable drug contained therein via said drug administration device, and wherein the drug delivery device further includes a controller (78) that is responsive to a measured parameter indicative of displacement generated by the battery for applying a variable load (80) across the battery in order to provide a substantially constant-current depletion of said battery and thereby cause said drug delivery device to deliver a substantially constant drug delivery rate.
    Type: Application
    Filed: October 22, 2009
    Publication date: April 8, 2010
    Inventors: Amir Genosar, Jonathan Goldstein, Niles A. Fleisher, Yehuda Bachar, Yossi Aldar
  • Patent number: 7676461
    Abstract: Creating and executing a distributed stream processing operator graph based on a query. The operator graph includes movable stream algebra operators for processing events received from high volume data streams. The operators are partially compiled and distributed to computing devices for completion of the compilation and subsequent execution. During execution, the operators maintain minimal state information associated with received events via an expiration time assigned to each of the event instances. Additional events are generated and aggregated by the operators for communication to a service responsible for the query.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Gueorgui B. Chkodrov, Paul F. Ringseth, Tihomir T. Tarnavski, Andy Shen, Roger Shane Barga, Jonathan Goldstein
  • Publication number: 20100030896
    Abstract: A “Query Optimizer” provides a cost estimation metric referred to as “Maximum Accumulated Overload” (MAO). MAO is approximately equivalent to maximum system latency in a data stream management system (DSMS). Consequently, MAO is directly relevant for use in optimizing latencies in real-time streaming applications running multiple continuous queries (CQs) over high data-rate event sources. In various embodiments, the Query Optimizer computes MAO given knowledge of original operator statistics, including “operator selectivity” and “cycles/event” in combination with an expected event arrival workload. Beyond use in query optimization to minimize worst-case latency, MAO is useful for addressing problems including admission control, system provisioning, user latency reporting, operator placements (in a multi-node environment), etc. In addition, MAO, as a surrogate for worst-case latency, is generally applicable beyond streaming systems, to any queue-based workflow system with control over the scheduling strategy.
    Type: Application
    Filed: October 3, 2009
    Publication date: February 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Badrish Chandramouli, Jonathan Goldstein
  • Patent number: 7594939
    Abstract: The invention provides a solid phase hydrogen-generating system utilizing a solid chemical hydride fuel selected from the group consisting of sodium borohydride, lithium borohydride, magnesium hydride and calcium hydride, wherein the fuel is encapsulated in a plurality of removable capsules, the capsules being pumpable and having a major axis of up to 40 mm.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: September 29, 2009
    Assignee: Hyogen, Ltd.
    Inventors: Jonathan Goldstein, Menachem Givon