Patents by Inventor Richard Tiberi

Richard Tiberi 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: 20200351341
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A social synchronization interoperability method, such as a Dart Social Synchronization method provides an efficient and easy to administrate method for synchronizing specific sets of data and/or operations across any number of devices and protocols without the need for every device to contact a master device, or for any device to act as a master. Social synchronization of devices and content provides an advantageous alternative to mastered synchronization techniques.
    Type: Application
    Filed: May 26, 2020
    Publication date: November 5, 2020
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Publication number: 20160373527
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A social synchronization interoperability method, such as a Dart Social Synchronization method provides an efficient and easy to administrate method for synchronizing specific sets of data and/or operations across any number of devices and protocols without the need for every device to contact a master device, or for any device to act as a master. Social synchronization of devices and content provides an advantageous alternative to mastered synchronization techniques.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 9436525
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A social synchronization interoperability method, such as a Dart Social Synchronization method provides an efficient and easy to administrate method for synchronizing specific sets of data and/or operations across any number of devices and protocols without the need for every device to contact a master device, or for any device to act as a master. Social synchronization of devices and content provides an advantageous alternative to mastered synchronization techniques.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: September 6, 2016
    Assignee: Covia Labs, Inc.
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Publication number: 20120137282
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A social synchronization interoperability method, such as a Dart Social Synchronization method provides an efficient and easy to administrate method for synchronizing specific sets of data and/or operations across any number of devices and protocols without the need for every device to contact a master device, or for any device to act as a master. Social synchronization of devices and content provides an advantageous alternative to mastered synchronization techniques.
    Type: Application
    Filed: July 1, 2011
    Publication date: May 31, 2012
    Applicant: Covia Labs, Inc.
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7831752
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. Interoperability device, such as a DartDevice, provides a highly interoperable device by virtue of its running a compliant player such as a DartPlayer containing an engine such as a DartEngine and at least one communications protocol for connecting to other devices.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: November 9, 2010
    Assignee: Covia Labs, Inc.
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7788663
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A recruitment interoperability method and model provide an alternative to the conventional client-server and peer-to-peer device interoperability models. Recruitment is used by a software application package to forms teams of devices based on their capabilities and content and then intelligently spread portions of itself to the teams of devices which then work together to carry out the intended purpose of the application package.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: August 31, 2010
    Assignee: Covia Labs, Inc.
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Ramond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7761863
    Abstract: A method, computer program product, and system for segmenting a software application program into a set of separately executable images. The method including segmenting program binary images of the application program into sub-execution units to be distributed to run in each device of a team as part of a single event-driven runtime process with a single main program linear contiguous code address space and a single main program linear contiguous data address space. The program sub-execution units containing executable code, and data; and each sub-execution unit containing one linear contiguous address space subset segment of the main program code, and one linear contiguous address space subset segment of the main program data; and running a unification engine on each said device of said team of devices to synchronize and serialize events as needed across the formed team of devices that drive said single event-driven runtime process.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: July 20, 2010
    Assignee: Covia Labs, Inc.
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7747980
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected devices. An interoperability source or DartSource method is provided for specifying program renditions and code content and data needed for packaged interoperability application.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: June 29, 2010
    Assignee: Covia Labs, Inc.
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7730482
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. Creationism provides a method used by applications or Darts to dynamically generate applications or Darts highly customized for a particular target device and/or communications session and/or purpose. Instructions in the instruction set exist for programmatic generation of Darts from parts of the running Dart itself and any information that can be collected or computed by the running Dart.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: June 1, 2010
    Assignee: Covia Labs, Inc.
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7712111
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A linear tasking method, model, and system provides alternative to conventional pre-emptive and cooperative threading models used on devices so that multiple operations can be specified and run as if their actions were being executed simultaneously. LinearTasking ensures simple, reliable, flexible and extensibe way for processing units to coordinate their activities in very deterministic and easily tested manner.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: May 4, 2010
    Assignee: Covia Labs, Inc.
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7703073
    Abstract: Device interoperability format and method for assembling self-contained executable device interoperability software application package conforming to an interoperability format that is completely self-contained and sufficient to carry out an intended purpose of the application on a plurality of connected or intermittently connected devices, the executable device interoperability software application package when executed allowing the plurality of devices to interoperate with each other. Method of forming a linearly contiguous binary encoded part images, and packaging the formed part images together into an executable device interoperability software application package. Computer program product for execution on a computer, information appliance, or other device. Data structure for self-contained executable device interoperability software application package.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: April 20, 2010
    Assignee: Covia Labs, Inc.
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7613881
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. Virtual pointers such as Dart VirtualPointers provide structure and method for providing a simple and efficient way to access and use of one or more independent data address spaces in a single program. Virtual pointers used by software programs can adapt their use of main memory and storage devices to run efficiently on devices with differing sizes and speeds of a fast but small main memory and larger but slower storage.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: November 3, 2009
    Assignee: DARTdevices Interop Corporation
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7600252
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. Social security interoperability model and method, such as Dart Social Security Interoperability, provide particularly method for forming webs of security between teams of intermittently connected devices. Foundation for social security is use of social synchronization to spread unique identifiers along with allowed access rights which travel transitively from device to device.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: October 6, 2009
    Assignee: Dartdevices Interop Corporation
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7596227
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. An interoperability security model, method, and system, such as a Dart Security model, method and system provide an infrastructure for protecting the integrity of a device and its content from viral, other malicious, or accidental damage.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: September 29, 2009
    Assignee: DARTDevices Interop Corporation
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7571346
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. Interoperability application driven error recovery system, method, and model. System and method keeps track of shared state and provides mechanism for communications errors to be relayed to an application and for application to relay recovery information directly to communications processing units.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: August 4, 2009
    Assignee: DARTdevices Interop Corporation
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Publication number: 20090113088
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. Interoperability device, such as a DartDevice, provides a highly interoperable device by virtue of its running a compliant player such as a DartPlayer containing an engine such as a DartEngine and at least one communications protocol for connecting to other devices.
    Type: Application
    Filed: October 21, 2008
    Publication date: April 30, 2009
    Applicant: DARTdevices Corporation
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7454542
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. Interoperability device, such as a DartDevice, provides a highly interoperable device by virtue of its running a compliant player such as a DartPlayer containing an engine such as a DartEngine and at least one communications protocol for connecting to other devices.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: November 18, 2008
    Assignee: DARTdevices Corporation
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Patent number: 7409569
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. Application driven power management. Applications built using linear tasking and/or vertical layering as embodied at least partially in n interoperability framework, keep track of their exact response time needs so that efficient power management techniques can extend the lifetime of batteries, limit amount of energy consumed, or limit amount of heat generated on devices.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: August 5, 2008
    Assignee: DARTdevices Corporation
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Publication number: 20060206882
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A linear tasking method, model, and system provides alternative to conventional pre-emptive and cooperative threading models used on devices so that multiple operations can be specified and run as if their actions were being executed simultaneously. LinearTasking ensures simple, reliable, flexible and extensibe way for processing units to coordinate their activities in very deterministic and easily tested manner.
    Type: Application
    Filed: June 8, 2005
    Publication date: September 14, 2006
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur
  • Publication number: 20060026305
    Abstract: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A recruitment interoperability method and model provide an alternative to the conventional client-server and peer-to-peer device interoperability models. Recruitment is used by a software application package to forms teams of devices based on their capabilities and content and then intelligently spread portions of itself to the teams of devices which then work together to carry out the intended purpose of the application package.
    Type: Application
    Filed: June 8, 2005
    Publication date: February 2, 2006
    Inventors: Daniel Illowsky, Bruce Bernstein, Richard Mirabella, Wolfgang Pieb, Raymond Sidney, Richard Tiberi, Michael Wenocur