Patents by Inventor David Berman

David Berman 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: 20240100772
    Abstract: A three-dimensional printer for the additive manufacturing of a part is provided. The printer includes a build platen, a pre-extrusion system, and a print head located downstream of the pre-extrusion system and configured to receive and deposit a filament. The print head includes a receiving section configured to receive the filament, an outlet through which the filament is deposited onto the build platen or a previously added layer of a part, a feeding mechanism constructed and arranged to feed the filament into the outlet, and a path length adjustment system positioned on the print head disposed between the pre-extrusion system and the feeding mechanism. The path length adjustment system constructed and arranged to create slack in the filament being delivered from the pre-extrusion system. Path length adjustment devices incorporating sliding components and flexure components are also disclosed.
    Type: Application
    Filed: September 21, 2023
    Publication date: March 28, 2024
    Inventors: Benjamin Fine, Nathaniel Berman, Angus MacMullen, David Piper, Nicholas Kalweit, Peter Kelly
  • Publication number: 20240078014
    Abstract: Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.
    Type: Application
    Filed: October 23, 2023
    Publication date: March 7, 2024
    Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, I-Chun Fang, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
  • Patent number: 11810350
    Abstract: Systems and methods for processing surveillance video streams using image classification and object detection are described. Video data from a video image sensor may be processed using an image classifier to determine whether an object type is present in a video frame. If the object type is present, the video frame and/or subsequent video frames may be processed using an object detector to provide additional object data, such as position information, for use in other video surveillance processes. In some examples, an event message may be generated and sent to a video surveillance application in response to selective object detection.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: November 7, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shaomin Xiong, Toshiki Hirano, Damien Kah, Rajeev Nagabhirava, David Berman
  • Publication number: 20230215031
    Abstract: A computer-implemented technique is described herein for interpolating input data that includes image and/or audio content. The technique identifies plural sizes associated with different respective phenomena exhibited by the input data. The technique then interpolates the input data in a pipeline that includes plural passes. The plural passes are controlled using plural respective parameter values. The plural respective parameter values, in turn, are selected based on the plural respective sizes, arranged from largest to smallest. In other implementations, the technique chooses pass-specific algorithmic changes to be applied by the interpolation algorithms used by the different passes. In other implementations, the technique chooses its configurations without regard to sizes of phenomena that may be exhibited in the input data. The technique is advantageous because it reduces the presence of artifacts in output data produced by the computer-implemented technique.
    Type: Application
    Filed: December 31, 2021
    Publication date: July 6, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ruixiong ZHANG, Xiaoyuan YANG, Jeremy David BERMAN
  • Publication number: 20230105654
    Abstract: There is described herein a method of predicting disease progression risk in a subject with prostate cancer, the method comprising: a) providing a sample containing RNA and DNA material from tumour cells; b) determining or measuring values for substantially all of patient features listed for PRONTO-e or PRONTO-m in Table 6, and some or all reference or control features set forth in Table 6; c) comparing said patient features to the reference or control features; and d) computing a prediction score using a classifier that takes said patient feature values as input, the classifier having been previously trained on samples from a population of early prostate cancer patients.
    Type: Application
    Filed: June 18, 2021
    Publication date: April 6, 2023
    Inventors: John BARTLETT, David BERMAN, Paul BOUTROS, Jacques LAPOINTE, Axel THOMSON, Vasundara VENKATESWARAN, Ralph BUTTYAN, Simone CHEVALIER, Nadia BOUFAIED, John OKELLO, Palak PATEL, Atsunari KAWASHIMA, Anna YING-WAH LEE, Robert LESURF, Jane BAYANI, Linh NGUYEN, Paul PARK, Walead EBRAHIMIZADEH
  • Patent number: 11568543
    Abstract: A device configured for more efficiently processing video images within a set of video image data to detect objects is described herein. The device may include a processor configured to execute a neural network such as a convolutional neural network. The device can receive video image data from a plurality of cameras, such as stationary cameras. The device can acquire a set of sample images from a stationary camera and submit them to a specialized neural network for processing to generate an attention mask. The attention mask can be generated from a variety of methods and is applied to each of the subsequently acquired images form the camera to narrow down areas where the convolutional neural network should process data. The application of attention masks to images within video image data creates masked images that can be processed to detect objects with much greater accuracy and fewer computational resources required.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: January 31, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: David Berman, Toshiki Hirano
  • Patent number: 11531869
    Abstract: Embodiments herein describe circuitry with improved efficiency when executing layers in a nested neural network. As mentioned above, a nested neural network has at least one split operation where a tensor generated by a first layer is transmitted to, and processed by several branches in the neural network. Each of these branches can have several layers that have data dependencies which result in a multiply-add array sitting idly. In one embodiment, the circuitry can include a dedicated pre-pooler for performing a pre-pooling operation. Thus, the pre-pooling operation can be performing in parallel with other operations (e.g., the convolution performed by another layer). Once the multiply-add array is idle, the pre-pooling operation has already completed (or at least, has already started) which means the time the multiply-add array must wait before it can perform the next operation is reduced or eliminated.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: December 20, 2022
    Assignee: XILINX, INC.
    Inventors: Ephrem C. Wu, David Berman, Xiaoqian Zhang
  • Publication number: 20220374635
    Abstract: Systems and methods for processing surveillance video streams using image classification and object detection are described. Video data from a video image sensor may be processed using an image classifier to determine whether an object type is present in a video frame. If the object type is present, the video frame and/or subsequent video frames may be processed using an object detector to provide additional object data, such as position information, for use in other video surveillance processes. In some examples, an event message may be generated and sent to a video surveillance application in response to selective object detection.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 24, 2022
    Inventors: Shaomin Xiong, Toshiki Hirano, Damien Kah, Rajeev Nagabhirava, David Berman
  • Patent number: 11496671
    Abstract: Systems and methods for surveillance video streams with embedded object data from another video camera are described. At least two video cameras are configured with fields of view to provide images of an object from alternative views. Video data for a primary video stream is received from one camera and secondary object data for the object from the other camera is embedded in the primary video stream. The primary video stream is sent to an analytics engine for processing the primary video and embedded secondary object data, such as performing facial recognition on a better image of a human face and/or feature vectors therefrom that are embedded in the primary video stream.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: November 8, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shaomin Xiong, Toshiki Hirano, Qian Zhong, Haoyu Wu, David Berman
  • Publication number: 20220292291
    Abstract: A device configured for more efficiently processing video images within a set of video image data to detect objects is described herein. The device may include a processor configured to execute a neural network such as a convolutional neural network. The device can receive video image data from a plurality of cameras, such as stationary cameras. The device can acquire a set of sample images from a stationary camera and submit them to a specialized neural network for processing to generate an attention mask. The attention mask can be generated from a variety of methods and is applied to each of the subsequently acquired images form the camera to narrow down areas where the convolutional neural network should process data. The application of attention masks to images within video image data creates masked images that can be processed to detect objects with much greater accuracy and fewer computational resources required.
    Type: Application
    Filed: March 10, 2021
    Publication date: September 15, 2022
    Inventors: David Berman, Toshiki Hirano
  • Patent number: 11429851
    Abstract: Disclosed circuits and methods involve a first register configured to store of a first convolutional neural network (CNN) instruction during processing of the first CNN instruction and a second register configured to store a second CNN instruction during processing of the second CNN instruction. Each of a plurality of address generation circuits is configured to generate one or more addresses in response to an input CNN instruction. Control circuitry is configured to select one of the first CNN instruction or the second CNN instruction as input to the address generation circuits.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: August 30, 2022
    Assignee: XILINX, INC.
    Inventors: Xiaoqian Zhang, Ephrem C. Wu, David Berman
  • Patent number: 11429850
    Abstract: A circuit arrangement includes an array of MAC circuits, wherein each MAC circuit includes a cache configured for storage of a plurality of kernels. The MAC circuits are configured to receive a first set of data elements of an IFM at a first rate. The MAC circuits are configured to perform first MAC operations on the first set of the data elements and a first one of the kernels associated with a first OFM depth index during a first MAC cycle, wherein a rate of MAC cycles is faster than the first rate. The MAC circuits are configured to perform second MAC operations on the first set of the data elements and a second one of the kernels associated with a second OFM depth index during a second MAC cycle that consecutively follows the first MAC cycle.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: August 30, 2022
    Assignee: XILINX, INC.
    Inventors: Xiaoqian Zhang, Ephrem C. Wu, David Berman
  • Publication number: 20220272255
    Abstract: Systems and methods for surveillance video streams with embedded object data from another video camera are described. At least two video cameras are configured with fields of view to provide images of an object from alternative views. Video data for a primary video stream is received from one camera and secondary object data for the object from the other camera is embedded in the primary video stream. The primary video stream is sent to an analytics engine for processing the primary video and embedded secondary object data, such as performing facial recognition on a better image of a human face and/or feature vectors therefrom that are embedded in the primary video stream.
    Type: Application
    Filed: February 19, 2021
    Publication date: August 25, 2022
    Inventors: Shaomin Xiong, Toshiki Hirano, Qian Zhong, Haoyu Wu, David Berman
  • Patent number: 11244100
    Abstract: Technology is disclosed herein for visualizing changes in documents. In an implementation, one or more computers, employing a change visualization process, maintain a record of changes made to a document over a period of time. The one or more computers identify a document scope within which to focus a visualization of one or more changes made to the document, wherein the document scope comprises a timeframe of interest. The one or more computers also identify, from the record of the changes, one or more changes made to the document within the document scope and surface a visualization of the one or more changes.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: February 8, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Arthur David Berman, Christopher Ryan Botaish, Joan Catharine Weaver, Lyndsy Marie Stopa
  • Patent number: 11240320
    Abstract: A document modification event management system for notification of specific edits made to electronic content items, and a method of determining the relevance of the modification. As an example, a first user may make an edit to a portion of a document. A second user may receive a notification of this edit if the system determines the edit was relevant to the second user. In addition, during review of an electronic content item, a reader may select a specific portion of content and view the modifications that have occurred to only the selected portion. These tools can provide collaborative document users the ability to more readily monitor document development and stay up-to-date with changes that are important to them.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: February 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Joan Catharine Weaver, Christopher Ryan Botaish, Lyndsy Marie Stopa, Arthur David Berman
  • Patent number: 11127442
    Abstract: An integrated circuit (IC) includes a plurality of dies. The IC includes a plurality of memory channel interfaces configured to communicate with a memory, wherein the plurality of memory channel interfaces are disposed within a first die of the plurality of dies. The IC may include a compute array distributed across the plurality of dies and a plurality of remote buffers distributed across the plurality of dies. The plurality of remote buffers are coupled to the plurality of memory channels and to the compute array. The IC further includes a controller configured to determine that each of the plurality of remote buffers has data stored therein and, in response, broadcast a read enable signal to each of the plurality of remote buffers initiating data transfers from the plurality of remote buffers to the compute array across the plurality of dies.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: September 21, 2021
    Assignee: Xilinx, Inc.
    Inventors: Xiaoqian Zhang, Ephrem C. Wu, David Berman
  • Publication number: 20210174848
    Abstract: An integrated circuit (IC) includes a plurality of dies. The IC includes a plurality of memory channel interfaces configured to communicate with a memory, wherein the plurality of memory channel interfaces are disposed within a first die of the plurality of dies. The IC may include a compute array distributed across the plurality of dies and a plurality of remote buffers distributed across the plurality of dies. The plurality of remote buffers are coupled to the plurality of memory channels and to the compute array. The IC further includes a controller configured to determine that each of the plurality of remote buffers has data stored therein and, in response, broadcast a read enable signal to each of the plurality of remote buffers initiating data transfers from the plurality of remote buffers to the compute array across the plurality of dies.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Applicant: Xilinx, Inc.
    Inventors: Xiaoqian Zhang, Ephrem C. Wu, David Berman
  • Patent number: 11017810
    Abstract: A system, according to one embodiment, includes: a plurality of tape reels; and a tape drive configured for reading data from tape stored on at least one of the plurality of tape reels. At least some of the tape reels have a tape wound thereon and a spring-like clip coupled to a free end of the tape. Moreover, the clip is selectively positionable in a wrapped position where the clip wraps around a portion of the tape when the tape is wound onto the reel, thereby holding the portion of the tape in place on the reel.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: David Berman, William M. Dyer, A. David Erpelding, Wayne I. Imaino, Ronald R. Labby
  • Patent number: 10929814
    Abstract: Systems, methods, and software are disclosed herein for enhancing the awareness of the activity of others in a collaboration group. In an implementation, a contact that identifies a person is displayed in a user interface to an application. A determination is made whether the person is in a collaboration group with a user of the application. If so, a further determination is made whether that person is presently active in a content item in a context other than the present context of the user. When such conditions are satisfied, an indication is surfaced in the user interface that the person is active in the content item.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Arthur David Berman, Lyndsy Marie Stopa, Christopher Ryan Botaish
  • Publication number: 20200356623
    Abstract: Technology is disclosed herein for visualizing changes in documents. In an implementation, one or more computers, employing a change visualization process, maintain a record of changes made to a document over a period of time. The one or more computers identify a document scope within which to focus a visualization of one or more changes made to the document, wherein the document scope comprises a timeframe of interest. The one or more computers also identify, from the record of the changes, one or more changes made to the document within the document scope and surface a visualization of the one or more changes.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Arthur David Berman, Christopher Ryan Botaish, Joan Catharine Weaver, Lyndsy Marie Stopa