Patents by Inventor Aaron Stern

Aaron Stern 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: 9714039
    Abstract: A knuckle thrower for a railway coupler assembly, the thrower having a knuckle actuating leg, a leg lock seat, an upper pivot structure, a lower trunnion, and stress relief feature for relieving stresses imparted on the thrower, which, according to some embodiments may include a recess provided in the perimeter wall thereof, and one or more supporting ribs.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: July 25, 2017
    Assignee: Pennsy Corporation
    Inventors: Perry Levitt, Aaron Stern, Manuel Tavares, Zachary Ryan Brook, Wayne H. Murphy
  • Patent number: 9705947
    Abstract: A method for a computer system includes receiving an identifier associated with a client streaming player, determining one or more attributes associated with the identifier from a data structure in response to the identifier, determining available channels from a plurality of channels that are to be made available to the client streaming player in response to the identifier, wherein available channels comprises a first channel, but not the second channel, determining a first graphical identifier associated with the first channel, providing the first graphical identifier to the client streaming player, receiving a user selection of the first graphical identifier indicating a user request to associate the first channel with the computer system, and providing an indicator of a server network address associated with the first channel to the client streaming player.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: July 11, 2017
    Assignee: Roku, Inc.
    Inventors: Anthony Wood, David Stern, David Westerhoff, Bill Ataras, Mark Goodwin, Aaron Graham, Matt Emerson, Kevin Phillips
  • Patent number: 9604276
    Abstract: A process for producing a coupler and an improved coupler are provided. The process produces a coupler by constructing a mold that is a replica of the coupler and is constructed from a plurality of mold components that are selected and assembled to form a mold having the shape of the coupler. The mold components may include a front mold component section that forms the head of the coupler, a rear mold component section that forms the shank of the coupler, and, optionally one or more shelf components forming a shelf of the coupler. The front, rear and shank mold components may themselves be made from a plurality of mold components that are assembled together. The mold is formed from a consumable material, coating with a heat resistant material so that the assembled mold components are within a mold volume, and molten metal is added to the mold volume.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: March 28, 2017
    Assignee: PENNSY CORPORATION
    Inventors: Aaron Stern, Perry Levitt, Manuel Tavares, Zachary Ryan Brook, Wayne H. Murphy
  • Patent number: 9580089
    Abstract: Lightweight yokes are provided. According to some embodiments, the basic overall appearance of the yoke may be maintained, but the actual material of which it is constructed is changed. According to other embodiments, the yoke is provided with an improved lightweight construction, and, yet other embodiments the yoke may be provided with an improved construction and formed from a preferred material. Yokes may be constructed from cast austempered ductile iron; whereas cast iron has a density, 0.26 lbs/in^3, which is approximately 8% less than steel, 0.283 lbs/in^3, thereby allowing for a reduction in weight over steel. A suitable austempering process is used to produce the austempered metal yoke. Yokes have improved configurations which may require less metal to produce the yoke. Both, the lightweight material and improvements in configuration of the yoke structure may combine to provide a lighter weight yoke.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: February 28, 2017
    Assignee: PENNSY CORPORATION
    Inventors: Perry Levitt, Zachary Ryan Brook, Manuel Tavares, Wayne H. Murphy, Aaron Stern, Michael J. Schmidt
  • Publication number: 20160339930
    Abstract: A coupler having a support provided through the body of the coupler and a plurality of openings in the coupler which are configured as open cavities. The coupler structure includes a shank that has a vertical support as well as lateral support. The coupler may be configured with a double I-beam structure with openings into the shank. Cores that may be fixed to the mold may be used to form the coupler and produce the openings in the shank.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 24, 2016
    Applicant: PENNSY CORPORATION
    Inventors: Aaron Stern, Perry Levitt, Manuel Tavares, Zachary Ryan Brook, Wayne H. Murphy
  • Patent number: 9481381
    Abstract: E-type and F-type yokes improve the ability of the yokes to be constructed having lighter weight yet function to handle loads from car coupling assembly components, such as, for example, a coupler mounted on the yoke. The E-type and F-type yokes have straps and openings provided in the straps, and are constructed from austempered ductile iron. Embodiments may be constructed with a tail or butt portion that includes sloped walls that form cavities in the butt portion of the yoke, where a supporting structure spans between the yoke rear wall and the draft gear seat wall.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: November 1, 2016
    Assignee: PENNSY CORPORATION
    Inventors: Perry Levitt, Zachary Ryan Brook, Manuel Tavares, Wayne H. Murphy, Aaron Stern
  • Patent number: 9452764
    Abstract: A railcar coupler having a head portion extending from a shank portion, the coupler head portion is configured to couple to a first coupler knuckle for coupling the railcar coupler to a second railcar coupler of an adjacent railcar. The coupler has weight reduction features that also are configured to provide strength to the coupler when handling forceloads. The coupler may have a head with a front face with bores provided in the front face a cavity extending through the coupler, a guard arm with cavities formed therein, and a shank having a plurality of longitudinal cavities and adjacent ribs separating the cavities. Preferred embodiments may be constructed from an austempered metal.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: September 27, 2016
    Assignee: PENNSY CORPORATION
    Inventors: Aaron Stern, Perry Levitt, Manuel Tavares, Zachary Ryan Brook, Wayne H. Murphy
  • Publication number: 20150321680
    Abstract: A knuckle thrower for a railway coupler assembly, the thrower having a knuckle actuating leg, a leg lock seat, an upper pivot structure, a lower trunnion, and stress relief feature for relieving stresses imparted on the thrower, which, according to some embodiments may include a recess provided in the perimeter wall thereof, and one or more supporting ribs.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 12, 2015
    Applicant: PENNSY CORPORATION
    Inventors: Perry Levitt, Aaron Stern, Manuel Tavares, Zachary Ryan Brook, Wayne H. Murphy
  • Publication number: 20150321679
    Abstract: A process for producing a coupler and an improved coupler are provided. The process produces a coupler by constructing a mold that is a replica of the coupler and is constructed from a plurality of mold components that are selected and assembled to form a mold having the shape of the coupler. The mold components may include a front mold component section that forms the head of the coupler, a rear mold component section that forms the shank of the coupler, and, optionally one or more shelf components forming a shelf of the coupler. The front, rear and shank mold components may themselves be made from a plurality of mold components that are assembled together. The mold is formed from a consumable material, coating with a heat resistant material so that the assembled mold components are within a mold volume, and molten metal is added to the mold volume.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 12, 2015
    Applicant: Pennsy Corporation
    Inventors: Aaron Stern, Perry Levitt, Manuel Tavares, Zachary Ryan Brook, Wayne H. Murphy
  • Publication number: 20140360964
    Abstract: E-type and F-type yokes improve the ability of the yokes to be constructed having lighter weight yet function to handle loads from car coupling assembly components, such as, for example, a coupler mounted on the yoke. The E-type and F-type yokes have straps and openings provided in the straps, and are constructed from austempered ductile iron. Embodiments may be constructed with a tail or butt portion that includes sloped walls that form cavities in the butt portion of the yoke, where a supporting structure spans between the yoke rear wall and the draft gear seat wall.
    Type: Application
    Filed: May 8, 2014
    Publication date: December 11, 2014
    Applicant: PENNSY CORPORATION
    Inventors: Perry Levitt, Zachary Ryan Brook, Manuel Tavares, Wayne H. Murphy, Aaron Stern
  • Publication number: 20140360963
    Abstract: A railcar coupler having a head portion extending from a shank portion, the coupler head portion is configured to couple to a first coupler knuckle for coupling the railcar coupler to a second railcar coupler of an adjacent railcar. The coupler has weight reduction features that also are configured to provide strength to the coupler when handling forceloads. The coupler may have a head with a front face with bores provided in the front face a cavity extending through the coupler, a guard arm with cavities formed therein, and a shank having a plurality of longitudinal cavities and adjacent ribs separating the cavities. Preferred embodiments may be constructed from an austempered metal.
    Type: Application
    Filed: May 8, 2014
    Publication date: December 11, 2014
    Applicant: PENNSY CORPORATION
    Inventors: Aaron Stern, Perry Levitt, Manuel Tavares, Zachary Ryan Brook, Wayne H. Murphy
  • Publication number: 20140360965
    Abstract: Lightweight yokes are provided. According to some embodiments, the basic overall appearance of the yoke may be maintained, but the actual material of which it is constructed is changed. According to other embodiments, the yoke is provided with an improved lightweight construction, and, yet other embodiments the yoke may be provided with an improved construction and formed from a preferred material. Yokes may be constructed from cast austempered ductile iron; whereas cast iron has a density, 0.26 lbs/in?3, which is approximately 8% less than steel, 0.283 lbs/in?3, thereby allowing for a reduction in weight over steel. A suitable austempering process is used to produce the austempered metal yoke. Yokes have improved configurations which may require less metal to produce the yoke. Both, the lightweight material and improvements in configuration of the yoke structure may combine to provide a lighter weight yoke.
    Type: Application
    Filed: July 11, 2014
    Publication date: December 11, 2014
    Applicant: Pennsy Corporation
    Inventors: Perry Levitt, Zachary Ryan Brook, Manuel Tavares, Wayne H. Murphy, Aaron Stern, Michael J. Schmidt
  • Patent number: 7949720
    Abstract: Embodiments described herein provide for an overall object mode that allows for a single message object to represent multiple messaging formats. A general message object is populated with fields for multiple available messaging formats, which can be appropriately filled with information with fields for both versions 1.1 and 1.2. Depending on which version is being used or desired, the appropriate fields can be populated when creating an instance of the message object. The other fields that do not correspond to that version, however, are left blank.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael S. Vernal, Aaron Stern, Donald F. Box, Erik B. Christensen, Kenneth D. Wolf, Michael J. Coulson, Stefan H. Pharies, Luis Filipe Cabrera
  • Patent number: 7899817
    Abstract: Embodiments herein prevent or mitigate attacks on inverse query engines by providing safe mode routines that allow for the acceptance of third party messages and/or query expressions, as well as prevent trusted sources from accidental attacks. The mitigations fall into two categories: compile-time and runtime. Compile-time mitigations prevent query expressions from being accepted and compiled that are susceptible to known attacks. For example, the complexity of query expressions may be limited to functions with linear runtimes; constant memory usage; or ones that do not create large strings. Further, language constructs for the criteria in the query expression may not allow for nested predicates complexities. Runtime mitigations, on the other hand, monitor the data size and processing lengths of messages against the various query expressions. If these runtime quotas are exceeded, an exception or other violation indication may be thrown (e.g., abort), deeming the evaluation as under attack.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Aaron A. Stern, Pompiliu Diplan, Geary L. Eppley, Umesh Madan
  • Patent number: 7814211
    Abstract: Embodiments described herein provide a user with the ability to vary the encoding of a message object rather than being bound to a specific one, e.g., the text encoding for SOAP messaging. Accordingly, a message encoding factory is provided that is responsible for mapping a message object (e.g., SOAP Infoset) into raw octets suitable for wire transmission. By encapsulating the notion of a message encoder factory abstractly, embodiments allow users to vary the encoding of an Infoset without varying the programming model (or any other aspect of the system that uses message). In other words, embodiments herein separate the transport (e.g., TCP, HTTP, etc.) from the encoding, which allows users to use any number of encoding mechanisms—even their own proprietary ones.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael S. Vernal, Aaron Stern, Donald F. Box, Erik B. Christensen, Kenneth D. Wolf, Michael J. Coulson, Elliot L. Waingold, Luis Felipe Cabrera
  • Patent number: 7603474
    Abstract: A header-to-bit conversion table is provided that includes a list of address headers for registered endpoints. Assigned to each address header within the list is a bit placement within a string of bits. As messages are received, select headers within a message are compared with the address headers within the list. Each intersection or match for headers sets a bit true within a bit array for the message corresponding to the bit assignment for the header within the header-to-bit conversion table. Such array may then be compared with bit masks for each endpoint, wherein those bits set true within the bit masks represent those headers needed to satisfy the criteria for a particular endpoint. If a match is found, the message (or portion(s) thereof) may be sent to the particular endpoint for processing.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventor: Aaron A. Stern
  • Patent number: 7548926
    Abstract: Example embodiments provide a high performance navigator configured to lightly touch on the elements or input of a message, without necessarily having to build an entire tree structure for each input within the message. In addition, as portions of the inputs are identified as requiring further details, only those stub nodes representing that particular input will be created; thus avoiding the setup cost associated with loading an entire tree. Other example embodiments also provide for other optimizations such as reducing the class types of node allocations needed for navigating a particular message. For instance, a single class is defined that holds enough fields to store all of the information needed for numerous input nodes. Further, these common node structures can simultaneously generate as an array that further allows for more efficient navigation of the inputs.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Aaron A. Stern, Geary L. Eppley, Umesh Madan
  • Patent number: 7472130
    Abstract: Embodiments provide for select indexing, which uses an array to simultaneously construct output sets for instructions that operate on input nodesets with common axes. During evaluation of a message against an instruction tree, when a branching node with a large “splay” is iterated over, rather than iterating over an input nodeset with a common axis once per branch, the select indexing described herein iterates over the nodeset once in total. More specifically, the select index data structure includes an array of empty node sets for instructions that both, branch from a branching node, and evaluate input nodes that share a common axis. Identifiers for the input nodeset are compared to indices within the select index, and matches for the input nodes are added to the corresponding nodeset for the appropriate instruction. The results of the evaluation may then be passed to the branches of the select instructions for further processing.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: December 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Aaron A. Stern, Geary L. Eppley, Umesh Madan
  • Patent number: 7441185
    Abstract: A method for processing XML documents in a computer-based system includes associating each of a plurality of information items with a corresponding one of a plurality of binary-data units and providing a XML document associated with a XML information set comprising one or more of the plurality of information items. The method includes serializing the XML document into a binary XML format, or de-serializing the XML document from the binary XML format. Serializing includes translating the one or more information items of the XML information set into their corresponding one or more binary-data units. De-serializing includes translating one or more binary-data units of the binary XML format into their corresponding one or more information items. A computer readable medium is encoded with a program for execution on at least one processor. The program, when executed on the at least one processor, can perform the method for processing XML documents.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael J. Coulson, Erik B. Christensen, Aaron A. Stern
  • Publication number: 20070180043
    Abstract: Embodiments described herein provide for an overall object mode that allows for a single message object to represent multiple messaging formats. A general message object is populated with fields for multiple available messaging formats, which can be appropriately filled with information with fields for both versions 1.1 and 1.2. Depending on which version is being used or desired, the appropriate fields can be populated when creating an instance of the message object. The other fields that do not correspond to that version, however, are left blank.
    Type: Application
    Filed: August 31, 2006
    Publication date: August 2, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael S. Vernal, Aaron Stern, Donald F. Box, Erik B. Christensen, Kenneth D. Wolf, Michael J. Coulson, Stefan H. Pharies, Luis Felipe Cabrera