Patents by Inventor Dan Cohen

Dan Cohen 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: 9781125
    Abstract: An electronic device in a device-to-device network of a user of the electronic device communicates with a group of one or more other instances of the electronic via dynamic connections that are based on pre-established and maintained (i.e., long-lived) associations in the device-to-device network. Moreover, a given dynamic connection between the electronic device and a given instance of the electronic device in the group is setup by the electronic device without assistance of a computer in another network, which conveys the communication within the group. During operation, after receiving a response accepting an invitation to a second user of a second instance of the electronic device in the group to join the device-to-device network, the electronic device verifies the second user based on an encryption key associated with the second user; and establishes a new maintained association with the second instance of the electronic device in the device-to-device network.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: October 3, 2017
    Assignee: Neone, Inc.
    Inventors: Dave E Glassco, Athanassios H Diacakis, Dan Cohen
  • Publication number: 20170277469
    Abstract: An aggregation volume includes a plurality of sub-volumes. Advanced storage functions or operations are carried out at the aggregation volume granularity and therefore are carried out on all sub-volumes allocated in a single aggregation volume at the same time. Such organization results in a de facto consistency group for all sub-volumes associated with a single aggregation volume. To create a sub-volume the aggregation volume is logically divided into pre-defined size chunks. Each chuck can subsequently be allocated to the sub-volume. When a sub-volume is created it is allocated to a number of chunks according to a requested sub-volume size.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventors: Dan Cohen, Rivka M. Matosevich, Ovad Somech, Eran Tzabari
  • Publication number: 20170265492
    Abstract: The subject matter herein generally relates to materials and methods for producing three-dimensional colored shapes within clear gelatin. According to preferred embodiments, the tools and methods of the present invention are used for making edible gelatin art.
    Type: Application
    Filed: June 24, 2015
    Publication date: September 21, 2017
    Inventor: Dan Cohen
  • Patent number: 9737254
    Abstract: A device for facilitating the testing of a fluid sample on a test strip includes a housing containing a loading receptacle, a support member, a disposal receptacle, a lancet device and a sensor device. The loading receptacle is adapted to receive the test strip. The support member is adapted to support the test strip. The disposal receptacle is adapted to hold the test strip. The sensor device is adapted to analyze the fluid sample. The device further includes a strip control assembly that is adapted to move the test strip from a first position in the loading receptacle to a second position on the support member, and from the second position to a third position in the disposal receptacle. The device may include a sample door that provides access to the test strip in the second position wherein the test strip is operatively engaged with the sensor device.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: August 22, 2017
    Assignee: NOVTEX LLC
    Inventors: Dan Cohen, Austin Kahn
  • Publication number: 20170177251
    Abstract: A computer-implemented method for data mirroring for network attached storage includes duplicating an identity mapping database on a second NAS server and creating a queue of updated data files containing updated elements since a prior synchronization. Data files containing the updated elements are transmitted from the first NAS server to the second NAS server. An updated copy of the identity mapping database from the first NAS server is stored at the second NAS server. The updated data files and metadata information from the first NAS server are written to the second NAS server. The permission entries of the transmitted data files from the first NAS server are translated using the identity mapping databases of the first and second NAS servers, such that the permission entries reflect the local ID mapping database on the second NAS server.
    Type: Application
    Filed: March 3, 2017
    Publication date: June 22, 2017
    Inventors: Lior Chen, Dan Cohen, Daniel Gan-Levi, Nimrod Sapir
  • Patent number: 9678679
    Abstract: A computer-implemented method for data mirroring for network attached storage includes duplicating an identity mapping database on a second NAS server and creating a queue of updated data files containing updated elements since a prior synchronization. Data files containing the updated elements are transmitted from the first NAS server to the second NAS server. An updated copy of the identity mapping database from the first NAS server is stored at the second NAS server. The updated data files and metadata information from the first NAS server are written to the second NAS server. The permission entries of the transmitted data files from the first NAS server are translated using the identity mapping databases of the first and second NAS servers, such that the permission entries reflect the local ID mapping database on the second NAS server.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lior Chen, Dan Cohen, Daniel Gan-Levi, Nimrod Sapir
  • Publication number: 20170143245
    Abstract: A device for facilitating the testing of a fluid sample on a test strip includes a housing containing a loading receptacle, a support member, a disposal receptacle, a lancet device and a sensor device. The loading receptacle is adapted to receive the test strip. The support member is adapted to support the test strip. The disposal receptacle is adapted to hold the test strip. The sensor device is adapted to analyze the fluid sample. The device further includes a strip control assembly that is adapted to move the test strip from a first position in the loading receptacle to a second position on the support member, and from the second position to a third position in the disposal receptacle. The device may include a sample door that provides access to the test strip in the second position wherein the test strip is operatively engaged with the sensor device.
    Type: Application
    Filed: May 23, 2016
    Publication date: May 25, 2017
    Inventors: Dan Cohen, Austin Kahn
  • Patent number: 9494270
    Abstract: Embodiments of the present invention include a system for locating and restoring service lines during pipeline restoration. According to some embodiments of the present invention, the system includes a movable chart, a plug with a marking magnet, and an attachment part. In some embodiments of the present invention, the movable cart is deployed along the inside of a pipeline. In some embodiments, the attachment part is movably coupled to the movable cart. The attachment part is configured to install a plug into the service line at a location where the service line intersects the pipeline, according to some embodiments. In other embodiments, the attachment part is configured to mark the location of the plug in the service line and remove the plug from the service line to restore a fluid connection between the service line and the pipeline.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: November 15, 2016
    Inventors: John A. Cain, Harry L. Baum, James D. Keigley, Ralph K. Cordonnier, Dan Cohen
  • Publication number: 20160267040
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include configuring distributed storage system resources for a distributed storage system. Examples of the storage system resources include a plurality of network segments, one or more network devices coupled to the network, and multiple nodes coupled to the network, the nodes including both frontend and backend nodes. Upon receiving, by a given frontend node in the distributed storage system, an input/output (I/O) request, one or more of the distributed storage system resources required to process the I/O request are identified, and a respective load that the I/O request will generate on each of the identified distributed storage system resources is calculated. The distributed storage system processes the I/O request upon detecting that the respective loads are less than respective available capacities of the identified distributed storage system resources.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 15, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zah BARZIK, Lior CHEN, Dan COHEN, Osnat SHASHA
  • Publication number: 20160261602
    Abstract: An electronic device k a device-to-device network of a user of tire electronic device communicates with a group of one or more other instances of the electronic via dynamic connections that are based on pre-established and maintained (i.e., long-lived) associations in the device-to-device network. Moreover, a given dynamic connection between the electronic device and a given instance of the electronic device in the group is setup by the electronic device without assistance of a computer in another network, which conveys the communication within the group. During operation, the electronic device: confirms that a second instance of the electronic device in the group (which is associated with a second user in the device-to-device network) is associated with a provider of the electronic device; and when the association is confirmed, communicates a message to the second instance of the electronic device at a location specified by one of the associations.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 8, 2016
    Applicant: Neone, Inc.
    Inventors: Dave E. Glassco, Athanassios H. Diacakis, Dan Cohen
  • Publication number: 20160261568
    Abstract: An electronic device in a device-to-device network of a user of the electronic device communicates with a group of one or more other instances of the electronic via dynamic connections that are based on pre-established and maintained (i.e., long-lived) associations in the device-to-device network. Moreover, a given dynamic connection between the electronic device and a given instance of the electronic device in the group is setup by the electronic device without assistance of a computer in another network, which conveys the communication within the group. During operation, the electronic device: receives content from the user; generates a message by encrypting the content using an encryption key associated with the user; and provides the message to at least a second instance of the electronic device in the group, which is associated with a second user in the device-to-device network, at a location specified by one of the associations.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 8, 2016
    Applicant: Neone, Inc.
    Inventors: Dave Glassco, Athanassios H. Diacakis, Dan Cohen
  • Publication number: 20160261569
    Abstract: An electronic device in a device-to-device network of a user of the electronic device communicates with a group of one or more other instances of the electronic via dynamic connections that are based on pre-established and maintained (i.e., long-lived) associations in the device-to-device network. Moreover, a given dynamic connection between the electronic device and a given instance of the electronic device in the group is setup by the electronic device without assistance of a computer in another network, which conveys the communication within the group. During operation, the electronic device: detects a change to a location of the electronic device in the other network; and communicates a message with the update to the location to a second user in the device-to-device network who is associated with a second instance of the electronic device in the group at a second location specified by one of the associations.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 8, 2016
    Applicant: Neone, Inc.
    Inventors: Dave E Glassco, Athanassios H Diacakis, Dan Cohen
  • Publication number: 20160261573
    Abstract: An electronic device in a device-to-device network of a user of the electronic device communicates with a group of one or more other instances of the electronic via dynamic connections that are based on pre-established and maintained (i.e., long-lived) associations in the device-to-device network. Moreover, a given dynamic connection between the electronic device and a given instance of the electronic device in the group is setup by the electronic device without assistance of a computer in another network, which conveys the communication within the group. During operation, after receiving a response accepting an invitation to a second user of a second instance of the electronic device in the group to join the device-to-device network, the electronic device verifies the second user based on an encryption key associated with the second user; and establishes a new maintained association with the second instance of the electronic device in the device-to-device network.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 8, 2016
    Applicant: Neone, Inc.
    Inventors: Dave E. Glassco, Athanassios H. Diacakis, Dan Cohen
  • Publication number: 20160092568
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include defining multiple group names, and identifying multiple system objects in a computer system such as a storage system. Examples of system objects include physical objects such as storage devices, network objects such as IP addresses, and logical objects such as logical volumes. Each of the system devices is tagged with a given group name, and upon receiving a query including a condition and an operation, one or more of the system devices matching the condition are identified, and the operation is performed on the one or more identified system objects. In some embodiments, the operation may include retrieving a parameter associated with the one or more identified system objects, and presenting a result of the query. In alternative embodiments, the operation may include updating a parameter associated with the one or more identified system objects.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zah BARZIK, Lior CHEN, Dan COHEN, Amit MARGALIT
  • Publication number: 20160085461
    Abstract: A computer-implemented method for data minoring for network attached storage includes duplicating an identity mapping database on a second NAS server and creating a queue of updated data files containing updated elements since a prior synchronization. Data files containing the updated elements are transmitted from the first NAS server to the second NAS server. An updated copy of the identity mapping database from the first NAS server is stored at the second NAS server. The updated data files and metadata information from the first NAS server are written to the second NAS server. The permission entries of the transmitted data files from the first NAS server are translated using the identity mapping databases of the first and second NAS servers, such that the permission entries reflect the local ID mapping database on the second NAS server.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Lior Chen, Dan Cohen, Daniel Gan-Levi, Nimrod Sapir
  • Publication number: 20160004693
    Abstract: ID management for a network attached storage system using layered ID mapping virtualization. When a connection request is received at a NAS server, it is determined whether the request is for a new user, and if so, user IDs are created for the new user. External user ID and filesystem user ID are mapped to the internal user ID, and user ID is verified at the NAS server kernel on subsequent logins with an external database. The user IDs are remapped for the changed user account, and updated mappings are transmitted from the NAS server to one or more NAS server kernel repositories.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 7, 2016
    Inventors: Lior Chen, Dan Cohen, Daniel Gan-Levi, Shai M. Koffman, Nimrod Sapir
  • Patent number: 9042607
    Abstract: Dispensing units for dispensing items, such as in a healthcare facility, are linked in a network. The dispensing units use a fingerprint to authenticate users. The fingerprints on a short list reflect recent authorization, and permit access without other identifying information. Dispensing units in the network may use different fingerprint scanning technologies, but are made compatible by enrolling fingerprints using the different technologies. Two or more reference fingerprints may be stored at a dispensing unit, permitting either a primary fingerprint or alternate fingerprint to gain access to that dispensing unit. During enrollment of a user, fingerprints for a user may be “fast tracked” for registration based upon a quality determination.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: May 26, 2015
    Assignee: OMNICELL, INC.
    Inventors: Andrew Chai, Dan Cohen, Joy Smith, Michael Thieme, Justin Metzger, Jennifer Cartright
  • Patent number: 8567449
    Abstract: Embodiments of the present invention include a system for locating and restoring service lines during pipeline restoration. According to some embodiments of the present invention, the system includes a movable chart, a plug with a marking magnet, and an attachment part. In some embodiments of the present invention, the movable cart is deployed along the inside of a pipeline. In some embodiments, the attachment part is movably coupled to the movable cart. The attachment part is configured to install a plug into the service line at a location where the service line intersects the pipeline, according to some embodiments. In other embodiments, the attachment part is configured to mark the location of the plug in the service line and remove the plug from the service line to restore a fluid connection between the service line and the pipeline.
    Type: Grant
    Filed: February 1, 2009
    Date of Patent: October 29, 2013
    Inventors: John A. Cain, Harry L. Baum, James D. Kiegley, Ralph Cordonnier, Corwin J. Bryant, Dan Cohen
  • Publication number: 20130233428
    Abstract: Embodiments of the present invention include a system for locating and restoring service lines during pipeline restoration. According to some embodiments of the present invention, the system includes a movable chart, a plug with a marking magnet, and an attachment part. In some embodiments of the present invention, the movable cart is deployed along the inside of a pipeline. In some embodiments, the attachment part is movably coupled to the movable cart. The attachment part is configured to install a plug into the service line at a location where the service line intersects the pipeline, according to some embodiments. In other embodiments, the attachment part is configured to mark the location of the plug in the service line and remove the plug from the service line to restore a fluid connection between the service line and the pipeline.
    Type: Application
    Filed: April 18, 2013
    Publication date: September 12, 2013
    Inventors: John A. CAIN, Harry L. BAUM, James D. KEIGLEY, Ralph K. CORDONNIER, Dan COHEN
  • Publication number: 20130039408
    Abstract: A method for enhancing compression and transmission process of a screen image that is generated by at least one application program that is running on a processing device is provided herein. The screen image is streamed from the processing device to a remote display. The method is utilizing in real time hint data from said application programs and the operating system. The hint data include: (i) usage of data device resources (per application); (ii) usage characteristics of an application image; (iii) application layout data; or (iv) application type. Then, using retrieved windows' layout design information of all windows that appear at the image screen from a windows manager and hint data to determine compression and transmission techniques of at least a part of an application program that is displayed on the screen image by applying predefined rules based on aggregated hint data per application program.
    Type: Application
    Filed: February 7, 2012
    Publication date: February 14, 2013
    Applicant: SCREENOVATE TECHNOLOGIES LTD
    Inventors: Dan Cohen, Gilad Ben-Yossef