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: 20240366327Abstract: Examples described herein are relevant to robotic surgical systems, such as those used in spine surgery. Examples described herein include: a distal section of a robot arm, pods having fiducials, face switching angles, fiducial hollows, drape anchoring and sensing, selective face switching with active fiducials, pedal-less workflow, user interface control, hand guiding, robot egress, robot tool center point adjustment, collision reaction, dynamic screw placement ordering, flexible robot cart placement, depth gauges, implant checking, implant-to-instrument-checking, robot bed-side docking, workflow based cart immobilization, patient gross movement monitoring, selective brake control, auto vertical adjustment, gesture-based planning, automatic sleeve retention and retraction, among others.Type: ApplicationFiled: April 3, 2024Publication date: November 7, 2024Inventors: David Berman, Amar Bhatt, Antonio Ubach, Cara Lee Coad, Chasen Peters, Jeremiah Beers, Navid Mahpeykar, Patrick Digmann, Todd Baxendale
-
Patent number: 11810350Abstract: 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: GrantFiled: May 21, 2021Date of Patent: November 7, 2023Assignee: Western Digital Technologies, Inc.Inventors: Shaomin Xiong, Toshiki Hirano, Damien Kah, Rajeev Nagabhirava, David Berman
-
Publication number: 20230215031Abstract: 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: ApplicationFiled: December 31, 2021Publication date: July 6, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Ruixiong ZHANG, Xiaoyuan YANG, Jeremy David BERMAN
-
Publication number: 20230105654Abstract: 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: ApplicationFiled: June 18, 2021Publication date: April 6, 2023Inventors: 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: 11568543Abstract: 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: GrantFiled: March 10, 2021Date of Patent: January 31, 2023Assignee: Western Digital Technologies, Inc.Inventors: David Berman, Toshiki Hirano
-
Patent number: 11531869Abstract: 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: GrantFiled: March 28, 2019Date of Patent: December 20, 2022Assignee: XILINX, INC.Inventors: Ephrem C. Wu, David Berman, Xiaoqian Zhang
-
Publication number: 20220374635Abstract: 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: ApplicationFiled: May 21, 2021Publication date: November 24, 2022Inventors: Shaomin Xiong, Toshiki Hirano, Damien Kah, Rajeev Nagabhirava, David Berman
-
Patent number: 11496671Abstract: 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: GrantFiled: February 19, 2021Date of Patent: November 8, 2022Assignee: Western Digital Technologies, Inc.Inventors: Shaomin Xiong, Toshiki Hirano, Qian Zhong, Haoyu Wu, David Berman
-
Publication number: 20220292291Abstract: 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: ApplicationFiled: March 10, 2021Publication date: September 15, 2022Inventors: David Berman, Toshiki Hirano
-
Patent number: 11429851Abstract: 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: GrantFiled: December 13, 2018Date of Patent: August 30, 2022Assignee: XILINX, INC.Inventors: Xiaoqian Zhang, Ephrem C. Wu, David Berman
-
Patent number: 11429850Abstract: 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: GrantFiled: July 19, 2018Date of Patent: August 30, 2022Assignee: XILINX, INC.Inventors: Xiaoqian Zhang, Ephrem C. Wu, David Berman
-
Publication number: 20220272255Abstract: 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: ApplicationFiled: February 19, 2021Publication date: August 25, 2022Inventors: Shaomin Xiong, Toshiki Hirano, Qian Zhong, Haoyu Wu, David Berman
-
Patent number: 11244100Abstract: 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: GrantFiled: May 8, 2019Date of Patent: February 8, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Arthur David Berman, Christopher Ryan Botaish, Joan Catharine Weaver, Lyndsy Marie Stopa
-
Patent number: 11240320Abstract: 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: GrantFiled: November 16, 2018Date of Patent: February 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Joan Catharine Weaver, Christopher Ryan Botaish, Lyndsy Marie Stopa, Arthur David Berman
-
Patent number: 11127442Abstract: 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: GrantFiled: December 6, 2019Date of Patent: September 21, 2021Assignee: Xilinx, Inc.Inventors: Xiaoqian Zhang, Ephrem C. Wu, David Berman
-
Publication number: 20210174848Abstract: 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: ApplicationFiled: December 6, 2019Publication date: June 10, 2021Applicant: Xilinx, Inc.Inventors: Xiaoqian Zhang, Ephrem C. Wu, David Berman
-
Patent number: 11017810Abstract: 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: GrantFiled: May 7, 2018Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: David Berman, William M. Dyer, A. David Erpelding, Wayne I. Imaino, Ronald R. Labby
-
Patent number: 10929814Abstract: 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: GrantFiled: May 2, 2019Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Arthur David Berman, Lyndsy Marie Stopa, Christopher Ryan Botaish
-
Publication number: 20200356623Abstract: 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: ApplicationFiled: May 8, 2019Publication date: November 12, 2020Inventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Arthur David Berman, Christopher Ryan Botaish, Joan Catharine Weaver, Lyndsy Marie Stopa
-
Publication number: 20200349514Abstract: 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: ApplicationFiled: May 2, 2019Publication date: November 5, 2020Inventors: Douglas Lane Milvaney, Benjamin Gustav Wilde, Arthur David Berman, Lyndsy Marie Stopa, Christopher Ryan Botaish