Patents by Inventor Mark Halstead

Mark Halstead 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: 20210064403
    Abstract: One or more aspects of the present disclosure relate to allocating virtual memory to one or more virtual machines (VMs). The one or more VMs can be established by a hypervisor of a storage device. The virtual memory can be allocated to the established one or more VMs. The virtual memory can correspond to non-volatile (NV) memory of a global memory of the storage device.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Serge Pirotte, John Krasner, Chakib Ouarraoui, Mark Halstead
  • Publication number: 20210014396
    Abstract: The disclosed technologies include systems and methods for implementing a combination of an optical camera and an infrared camera in a single device having a single output. The combination of the optical camera and infrared camera in a single device having a single output can provide low cost production and a hybrid output having optical and infrared elements. A blending or combining of the optical and infrared elements can be executed by a processor embedded in the single device. The output of the single device can have a relatively low size image overlay. In some embodiments, the single device can output a full video stream having optical and infrared elements. Also, the blending or combining of the optical and infrared elements can be executed by the processor and the processor can output and transmit a hybrid image that includes an overlay of the optical and infrared elements.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 14, 2021
    Inventors: Mark Halstead, Daniel Petrov, Marek Steffanson
  • Patent number: 10876899
    Abstract: Systems, methods, and apparatuses having an array of micro mirrors that rotate according to absorbed radiation and reflect light to generate light spots. In a first setting, a processor obtains an image of the light spots, determines positions of the light spots using a computationally efficient but less accurate method to calculate the intensities of radiation directed at the micro mirrors, and provides the calculated radiation. In a second setting, the processor does not determines the position; and the image is transmitted to a separate computing device to determine positions of the light spots using a computationally intensive but more accurate method to calculate the intensities of radiation directed at the micro mirrors. The system can dynamically switch between the first setting and second setting without a need to adjust hardware.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: December 29, 2020
    Assignee: MP High Tech Solutions Pty Ltd
    Inventors: Marek Steffanson, Gabrielle de Wit, Donald James Bone, Mark Halstead
  • Publication number: 20200394883
    Abstract: The disclosed techniques include systems and methods for implementing security cameras with thermal imaging sensors. The disclosed techniques can utilize a thermal imaging sensor (TIS) and a less robust passive infrared (PIR) sensor of a security camera system to monitor a field of view.
    Type: Application
    Filed: June 11, 2020
    Publication date: December 17, 2020
    Inventors: Mark Halstead, Marek Steffanson
  • Publication number: 20200154006
    Abstract: An enclosure having: a base face that is opaque or translucent to human eyes viewing from outside of the enclosure and transparent to infrared radiation; and at least two flat, orthogonal mounting faces configured to be overlaid respectively on at least two surfaces of walls and ceiling of a room. A thermal imaging apparatus configured to image based on infrared radiation and mounted within the enclosure with a predetermined orientation relative to the base face to have a designed imaging direction with respect to the room when the enclosure is mounted in the room to have the at least two orthogonal mounting faces overlaid respectively on the at least two surfaces.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Inventors: Marek Steffanson, Mark Halstead, Donald James Bone
  • Patent number: 10582095
    Abstract: An enclosure having: a base face that is opaque or translucent to human eyes viewing from outside of the enclosure and transparent to infrared radiation; and at least two flat, orthogonal mounting faces configured to be overlaid respectively on at least two surfaces of walls and ceiling of a room. A thermal imaging apparatus configured to image based on infrared radiation and mounted within the enclosure with a predetermined orientation relative to the base face to have a designed imaging direction with respect to the room when the enclosure is mounted in the room to have the at least two orthogonal mounting faces overlaid respectively on the at least two surfaces.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: March 3, 2020
    Assignee: MP High Tech Solutions Pty Ltd
    Inventors: Marek Steffanson, Mark Halstead, Donald James Bone
  • Publication number: 20190186999
    Abstract: Systems, methods, and apparatuses having an array of micro mirrors that rotate according to absorbed radiation and reflect light to generate light spots. In a first setting, a processor obtains an image of the light spots, determines positions of the light spots using a computationally efficient but less accurate method to calculate the intensities of radiation directed at the micro mirrors, and provides the calculated radiation. In a second setting, the processor does not determines the position; and the image is transmitted to a separate computing device to determine positions of the light spots using a computationally intensive but more accurate method to calculate the intensities of radiation directed at the micro mirrors. The system can dynamically switch between the first setting and second setting without a need to adjust hardware.
    Type: Application
    Filed: December 17, 2018
    Publication date: June 20, 2019
    Inventors: Marek Steffanson, Gabrielle de Wit, Donald James Bone, Mark Halstead
  • Publication number: 20180109703
    Abstract: An enclosure having: a base face that is opaque or translucent to human eyes viewing from outside of the enclosure and transparent to infrared radiation; and at least two flat, orthogonal mounting faces configured to be overlaid respectively on at least two surfaces of walls and ceiling of a room. A thermal imaging apparatus configured to image based on infrared radiation and mounted within the enclosure with a predetermined orientation relative to the base face to have a designed imaging direction with respect to the room when the enclosure is mounted in the room to have the at least two orthogonal mounting faces overlaid respectively on the at least two surfaces.
    Type: Application
    Filed: July 6, 2017
    Publication date: April 19, 2018
    Inventors: Marek Steffanson, Mark Halstead, Donald James Bone
  • Patent number: 9229638
    Abstract: In a networked storage system in which at least one primary data storage device is mirrored by a secondary data storage device, the primary device maintains data indicative of IO response rate of the secondary and capacity of a network via which the primary device is in communication with the secondary device. The primary device uses that data to determine whether to transmit an IO request to the secondary device. For example, the primary device may use the data to calculate loading of the secondary device based on IO response rate of the secondary device. The primary device may also increase its IO transmission rate if it is determined that the response rate of the secondary device is increasing, and decrease its IO transmission rate if it is determined that the response rate of the secondary device is decreasing.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: January 5, 2016
    Assignee: EMC Corporation
    Inventors: Bhaskar Bora, Mark Halstead, Gaurav Mukul Bhatnagar
  • Patent number: 9202219
    Abstract: Methods and apparatuses for merging different types of pay for performance advertisements. In one embodiment, a method includes: determining an indicator of potential revenue for a party from price information of a list of entities, which includes first price information for a first type of advertisements and second price information for a second type of advertisements; and sorting the list of entities based at least partially on the indicator of potential revenue. In one embodiment, a method includes: converting price information for an advertisement of a first type to equivalent price information for a second type of advertisements. In one embodiment, a method includes: determining automatically, based on a call bid amount for a pay per call advertisement, a click bid amount for a pay per click advertisement to provide a phone number of the pay per call advertisement.
    Type: Grant
    Filed: March 9, 2005
    Date of Patent: December 1, 2015
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Sean Van Der Linden, Scott Faber, Mark Halstead, Ebbe Altberg
  • Patent number: 9202220
    Abstract: Methods and apparatuses to provide access to advertisement database through an application programming interface. One embodiment includes receiving a request according to an application program interface over a network connection; and in response to the request, providing at least a portion of an advertisement according to the application programming interface. The advertisement is designed to generate communication leads for a party; and the party is to be charged for the advertisement according to a count of communication leads generated for the party via the advertisement.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: December 1, 2015
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Scott Faber, Virginia Hong-Jia Yang, Ebbe Altberg, Mark Halstead, Amit Akhouri, Katherine Maureen Slemmer
  • Patent number: 8970900
    Abstract: Systems and methods for providing automated layouts and designs for recording text and images on any of a plurality of disparate three-dimensional objects. Server-based processing engine for automatically imposing designs and text onto consumer electronic devices and method for delivering the same to consumers.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: March 3, 2015
    Assignee: Coveroo, Inc.
    Inventors: Karl Jacob, Mark Halstead
  • Patent number: 8924665
    Abstract: A primary storage device maintaining recovery data in connection with ordering data writes includes the primary storage device receiving a plurality of data writes, the primary storage device associating data writes begun after a first time and before a second time with a first chunk of data, and the primary storage device associating data writes begun after the second time with a second chunk of data different from the first chunk of data. After completion of all writes associated with the first chunk of data, the primary storage device initiates transfer of writes associated with the first chunk of data to a secondary storage device. The primary storage device maintains a transfer log of data from the first chunk that is successfully transferred to the secondary storage device.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: December 30, 2014
    Assignee: EMC Corporation
    Inventors: Vadim Longinov, Mark Halstead, Benjamin Yoder
  • Patent number: 8732124
    Abstract: Handling asynchronous data provided by at least two sources includes synchronizing data between the at least two sources, coordinating cycle switching between the at least two sources, where an asynchronous cycle of data from one of the sources corresponds to an asynchronous cycle of data from an other one of the sources, receiving asynchronous data corresponding to a data cycle from at least one of the sources, and saving at least some of the received data. A first portion of data for a particular cycle may be transmitted from one of the sources and a second portion of data for the particular cycle, different from the first portion of data, may be transmitted from an other one of the sources and the first portion and the second portion together may correspond to all of the data for the particular cycle.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: May 20, 2014
    Assignee: EMC Corporation
    Inventors: Dan Arnon, David Meiri, Mark Halstead, Benjamin Yoder, Oliver M. D. Shorey
  • Patent number: 8700461
    Abstract: In one embodiment, the invention provides a method. The method includes dynamically allocating a telephone number to an advertisement on a just-in-time basis; and if the telephone number is not called for a predefined period of time, then unallocating the telephone number.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: April 15, 2014
    Assignee: Ingenio LLC
    Inventors: Daric Wong, Scott Faber, Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Mark Halstead
  • Publication number: 20140049787
    Abstract: Systems and methods for providing automated layouts and designs for recording text and images on any of a plurality of disparate three-dimensional objects. Server-based processing engine for automatically imposing designs and text onto consumer electronic devices and method for delivering the same to consumers.
    Type: Application
    Filed: October 14, 2013
    Publication date: February 20, 2014
    Inventors: Karl JACOB, Mark HALSTEAD
  • Patent number: 8589645
    Abstract: Reading data from a storage device includes presenting a read request to the storage device. In response to a more recent version of the data not being available on the storage device, the storage device requests the data from another storage device coupled to the storage device. In response to the more recent version of the data being available at the other storage device, the storage device obtains and copies the more recent version of the data prior to servicing the read request. The storage device services the read request by providing the data if the data is available. The storage device and the other storage device may be coupled using an RDF protocol.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: November 19, 2013
    Assignee: EMC Corporation
    Inventors: Mark Halstead, Marik Marshak
  • Patent number: 8559052
    Abstract: Systems and methods for providing automated layouts and designs for recording text and images on any of a plurality of disparate three-dimensional objects. Server-based processing engine for automatically imposing designs and text onto consumer electronic devices and method for delivering the same to consumers.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: October 15, 2013
    Assignee: Coveroo, Inc.
    Inventors: Karl Jacob, Mark Halstead
  • Publication number: 20130018712
    Abstract: In one embodiment, the invention provides a method. The method includes dynamically allocating a telephone number to an advertisement on a just-in-time basis; and if the telephone number is not called for a predefined period of time, then unallocating the telephone number.
    Type: Application
    Filed: June 12, 2012
    Publication date: January 17, 2013
    Inventors: Daric Wong, Scott Faber, Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Mark Halstead
  • Patent number: 8200534
    Abstract: In one embodiment, the invention provides a method. The method includes dynamically allocating a telephone number to an advertisement on a just-in-time basis; and if the telephone number is not called for a predefined period of time, then unallocating the telephone number.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: June 12, 2012
    Assignee: UTBK, Inc.
    Inventors: Daric Wong, Scott Faber, Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Mark Halstead