Patents by Inventor Steven Frank

Steven Frank 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: 20160210238
    Abstract: Embodiments of the invention provide systems and methods to implement an object memory fabric. Object memory modules may include object storage storing memory objects, memory object meta-data, and a memory module object directory. Each memory object and/or memory object portion may be created natively within the object memory module and may be a managed at a memory layer. The memory module object directory may index all memory objects and/or portions within the object memory module. A hierarchy of object routers may communicatively couple the object memory modules. Each object router may maintain an object cache state for the memory objects and/or portions contained in object memory modules below the object router in the hierarchy. The hierarchy, based on the object cache state, may behave in aggregate as a single object directory communicatively coupled to all object memory modules and to process requests based on the object cache state.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: ULTRATA LLC
    Inventors: Steven Frank, Larry Reback
  • Publication number: 20160210048
    Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. More specifically, embodiments of the present invention are directed to an instruction set of an object memory fabric. This object memory fabric instruction set can include trigger instructions defined in metadata for a particular memory object. Each trigger instruction can comprise a single instruction and action based on reference to a specific object to initiate or perform defined actions such as pre-fetching other objects or executing a trigger program.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: ULTRATA LLC
    Inventors: STEVEN FRANK, LARRY REBACK
  • Publication number: 20160210077
    Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. Embodiments described herein can eliminate the distinction between memory (temporary) and storage (persistent) by implementing and managing both within the objects. These embodiments can eliminate the distinction between local and remote memory by transparently managing the location of objects (or portions of objects) so all objects appear simultaneously local to all nodes. These embodiments can also eliminate the distinction between processing and memory through methods of the objects to place the processing within the memory itself.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: ULTRATA LLC
    Inventors: STEVEN FRANK, LARRY REBACK
  • Publication number: 20160210080
    Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. More specifically, embodiments of the present invention are directed to an instruction set of an object memory fabric. This object memory fabric instruction set can be used to provide a unique instruction model based on triggers defined in metadata of the memory objects. This model represents a dynamic dataflow method of execution in which processes are performed based on actual dependencies of the memory objects. This provides a high degree of memory and execution parallelism which in turn provides tolerance of variations in access delays between memory objects. In this model, sequences of instructions are executed and managed based on data access. These sequences can be of arbitrary length but short sequences are more efficient and provide greater parallelism.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: ULTRATA LLC
    Inventors: STEVEN FRANK, LARRY REBACK
  • Publication number: 20160210054
    Abstract: Embodiments of the invention provide systems and methods to implement a hardware-based multi-node processing system of an object memory fabric. Hardware-based processing nodes operatively coupled may each include object memory modules storing and managing memory objects, each memory object being created natively within the memory module and managed by the memory module at a memory layer, and each memory object including memory object data and memory object metadata. The memory object metadata may include triggers that specify additional operations to be executed by any object memory module of the hardware-based processing nodes when the respective memory object is located at the respective object memory module and accessed as part of the respective object memory module processing requests.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: ULTRATA LLC
    Inventors: Steven Frank, Larry Reback
  • Publication number: 20160210076
    Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. Embodiments described herein can implement an object-based memory which manages the objects within the memory at the memory layer rather than in the application layer. That is, the objects and associated properties can be implemented and managed natively in memory enabling the object memory system to provide increased functionality without any software and increasing performance by dynamically managing object characteristics including, but not limited to persistence, location and processing. Object properties can also propagate up to higher application levels.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: ULTRATA LLC
    Inventors: STEVEN FRANK, LARRY REBACK
  • Publication number: 20160210053
    Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. Embodiments can implement an object memory fabric including object memory modules storing memory objects created natively within the object memory module and may be a managed at a memory layer. The memory module object directory may index all memory objects within the object memory module. A hierarchy of object routers communicatively coupling the object memory modules may each include a router object directory that indexes all memory objects and portions contained in object memory modules below the object router in the hierarchy. The hierarchy of object routers may behave in aggregate as a single object directory communicatively coupled to all object memory modules and to process requests based on the router object directories.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: ULTRATA LLC
    Inventors: STEVEN FRANK, LARRY REBACK
  • Publication number: 20160210075
    Abstract: Embodiments of the present invention are directed to an instruction set of an object memory fabric. This object memory fabric instruction set can be used to define arbitrary, parallel functionality such as: direct object address manipulation and generation without the overhead of complex address translation and software layers to manage differing address space; direct object authentication with no runtime overhead that can be set based on secure 3rd party authentication software; object related memory computing in which, as objects move between nodes, the computing can move with them; and parallelism that is dynamically and transparent based on scale and activity. These instructions are divided into three conceptual classes: memory reference including load, store, and special memory fabric instructions; control flow including fork, join, and branches; and execute including arithmetic and comparison instructions.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: ULTRATA LLC
    Inventors: STEVEN FRANK, LARRY REBACK
  • Publication number: 20160210078
    Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. Embodiments described herein can eliminate typical size constraints on memory space of commodity servers and other commodity hardware imposed by address sizes. Rather, physical addressing can be managed within the memory objects themselves and the objects can be in turn accessed and managed through the object name space.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: ULTRATA LLC
    Inventors: STEVEN FRANK, LARRY REBACK
  • Publication number: 20160002306
    Abstract: The present invention relates to fusion proteins comprising at least one chromatin binding module and at least one reporter module, wherein a plurality of fusion proteins are capable of forming foci, and associated methods for identifying bromodomain inhibiting compounds.
    Type: Application
    Filed: March 14, 2014
    Publication date: January 7, 2016
    Applicant: CONSTELLATION PHARMACEUTICALS, INC.
    Inventors: Hon-Ren Huang, Robert J. Sims, III, Steven Frank Bellon
  • Publication number: 20150123407
    Abstract: A vehicle latch is disclosed herein, the vehicle latch, having: a first gear with a first gear pitch radius that reduces from a first gear tooth to an ending gear tooth; a second gear with a second gear pitch radius that increases from a first gear tooth to an ending gear tooth, the second gear being rotatably mounted to the latch for movement about a second gear axis; and wherein rotation of the second gear causes a claw of the latch to move from a first position to a second position, the second position corresponding to a closed state of the latch.
    Type: Application
    Filed: November 4, 2014
    Publication date: May 7, 2015
    Inventors: Steven Frank Wilkes, David Peatey
  • Patent number: 9010822
    Abstract: A combination support stand and carrying handle apparatus for use with an associated tablet device having a generally rectangular conformation with opposite front and back substantially planar surfaces. The apparatus includes a mounting member, a handle member, and a support stand for holding the associated tablet device on surfaces at selected angles for convenience of use of the tablet device. The carrying handle is grippable by the hand of an associated user. The support stand apparatus and carrying handle apparatus may be provided individually without the other.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 21, 2015
    Inventors: Kara Megan Rasmussen, Steven Frank Rasmussen
  • Patent number: 8939482
    Abstract: A grippable support apparatus functions as a combination support stand and carrying handle for portable electronic devices. The apparatus includes a base member, an attachment member for attaching the base member with a rear surface of the table device, and an interface configured to be gripped by the hand of an associated user for carrying the tablet device from place to place. The interface includes first and second interface members configured to engage a ventral side and a dorsal side, respectively, of the hand of the user.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: January 27, 2015
    Inventors: Kara Megan Rasmussen, Steven Frank Rasmussen
  • Patent number: 8913650
    Abstract: A device may include one or more components and a processor. The one or more components may obtain bit-error-rates of a signal and signal-to-noise ratios of the signal. The processor may select a target signal-to-noise ratio for the signal, determine a target noise level based on the target signal-to-noise ratio, set a noise level of the signal to the target noise level, determine a signal-to-noise ratio of the signal via the one or more components, adjust the noise level of the signal based on the determined signal-to-noise ratio, to stabilize the signal-to-noise ratio, determine a bit-error-rate of the signal via the one or more components, and record the bit-error-rate.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: December 16, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: James M. Cervenka, John Fasolino, Steven Franks, Stephen Clark, Tiejun J. Xia
  • Publication number: 20140317411
    Abstract: Backing up a data file can be accomplished by processing, in-line and at a first client, a plurality of datablocks taken from the data file. The processing of each datablock includes creating a unique signature of the datablock and determining whether the signature is contained in a database of signatures. Each signature in the database is associated with previously backed up datablocks. The database of signatures includes signatures of previous backed up datablocks that were backed up from at least one other client. Data are transmitted to a remote backup server for backing up the datablock. The transmitted data characterize a link to one of the previously stored datablocks when the signature of the processed datablock is found in the database of signatures. Related apparatus, systems, techniques, and articles are also described.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 23, 2014
    Applicant: Intronis, Inc.
    Inventors: Steven Frank, Alex Kiryanov
  • Publication number: 20140317060
    Abstract: A method of backing up large volumes of data that includes identifying a data file for remote backup; transmitting two or more chunks of the data file in parallel through a communications network to a server to be stored by the server; streaming, compressing, and encrypting prior to transmission each chunk without generating additional data copies for each of the streaming, compressing, and encrypting; detecting an interruption in the transmission a chunk(s); checking the availability and reliability of the communications network; and restarting transmission of the interrupted chunk after a randomized pause period.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 23, 2014
    Applicant: Intronis, Inc.
    Inventors: Lina Shen, Steven Frank, Hui Meng
  • Publication number: 20140317459
    Abstract: A backup defect detection system includes a backend and an agent. The backend includes a plurality of file servers backed by a database. The database contains data associated with one or more users. The agent is installed on a user's computing device and in communication with the backend to scan a user's selected folders to determine new or changed files and upload the new or changed files to the backend. The agent is configured to generate one or more logs recording the success or failure type of a file backup and transmit the logs to the backend. The backend is configured to generate a report from the logs, filter and prioritize the report based on a set of user defined importance for each error type and provide the filtered and prioritized report for further action. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 23, 2014
    Applicant: Intronis, Inc.
    Inventors: Steven Frank, Neal Bradbury, Jay Bolgatz
  • Patent number: 8755627
    Abstract: A method for reducing specular reflection in an image. The method includes capturing a first exposure of a scan surface using a first of a plurality of light sources, capturing a second exposure of a scan surface using a second of a plurality of light sources, determining which pixels captured by the light sources are speckles, and replacing a value of at least one speckle in the image with a different pixel value.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: June 17, 2014
    Assignee: Lexmark International, Inc.
    Inventors: Ronald Todd Sellers, Khageshwar Thakur, Steven Frank Weed
  • Publication number: 20140077515
    Abstract: A grippable support apparatus functions as a combination support stand and carrying handle for portable electronic devices. The apparatus includes a base member, an attachment member for attaching the base member with a rear surface of the table device, and an interface configured to be gripped by the hand of an associated user for carrying the tablet device from place to place. The interface includes first and second interface members configured to engage a ventral side and a dorsal side, respectively, of the hand of the user.
    Type: Application
    Filed: September 19, 2013
    Publication date: March 20, 2014
    Inventors: Kara Megan Rasmussen, Steven Frank Rasmussen
  • Publication number: 20140077514
    Abstract: A combination support stand and carrying handle apparatus for use with an associated tablet device having a generally rectangular conformation with opposite front and back substantially planar surfaces. The apparatus includes a mounting member, a handle member, and a support stand for holding the associated tablet device on surfaces at selected angles for convenience of use of the tablet device. The carrying handle is grippable by the hand of an associated user. The support stand apparatus and carrying handle apparatus may be provided individually without the other.
    Type: Application
    Filed: September 19, 2013
    Publication date: March 20, 2014
    Inventors: Kara Megan Rasmussen, Steven Frank RASMUSSEN