Patents by Inventor Matthew Long
Matthew Long 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: 11971835Abstract: Techniques for creating and establishing a configuration of connections between an initiator system and a target system can use whitelisted target ports, wherein the configuration only includes connections to selected whitelisted target ports. Automatic login of each initiator to all zoned and discovered target ports can be avoided where, alternatively, an on-demand or needs-based login can be performed by having each initiator only log into its whitelisted target ports. In this manner, better resource usage and scalability can be obtained using the techniques of the present disclosure. In one embodiment, the whitelisted target ports can be determined automatically using an intersection of target port lists obtained using a control path connection and using a fabric nameserver query. The configuration including the whitelisted targets can be persistently stored on the initiator system to enable restoration of the whitelisted targets across reboots and resets of the initiator system.Type: GrantFiled: September 23, 2021Date of Patent: April 30, 2024Assignee: Dell Products L.P.Inventors: Prakash Venkatanarayanan, Matthew Long, Hari Prasad Chandrasekaran
-
Publication number: 20230315192Abstract: In one embodiment, a processor includes: a first plurality of intellectual property (IP) circuits to execute operations; and a second plurality of integrated voltage regulators, where the second plurality of integrated voltage regulators are oversubscribed with respect to the first plurality of IP circuits. Other embodiments are described and claimed.Type: ApplicationFiled: April 6, 2023Publication date: October 5, 2023Inventors: Rolf Kuehnis, Matthew Long, Julien Sebot
-
Patent number: 11656676Abstract: In one embodiment, a processor includes: a first plurality of intellectual property (IP) circuits to execute operations; and a second plurality of integrated voltage regulators, where the second plurality of integrated voltage regulators are oversubscribed with respect to the first plurality of IP circuits. Other embodiments are described and claimed.Type: GrantFiled: December 12, 2018Date of Patent: May 23, 2023Assignee: Intel CorporationInventors: Rolf Kuehnis, Matthew Long, Julien Sebot
-
Patent number: 11640241Abstract: A data path connection can be established between a target of a remote source system and an initiator of a local destination system. A storage object of the remote source system exposed over such a data path connection can be mapped to a local storage object name of the local destination system. Such a remote storage object of the remote source system can be accessed as a local storage object of the local destination system using the local storage object name. Within the destination system, the local storage object name of the destination system can be used as a proxy to access the remote storage object of the remote source system. Accessing the remote storage object from the destination system can be used in several data mobility use cases, including, but not limited to, offloaded data copy across arrays, snapshot mobility and backup use-cases.Type: GrantFiled: September 21, 2021Date of Patent: May 2, 2023Assignee: Dell Products L.P.Inventors: Prakash Venkatanarayanan, Nagasimha G. Haravu, Matthew Long, Nagapraveen Veeravenkata Seela, Hemalatha Subramanian
-
Publication number: 20230091948Abstract: A data path connection can be established between a target of a remote source system and an initiator of a local destination system. A storage object of the remote source system exposed over such a data path connection can be mapped to a local storage object name of the local destination system. Such a remote storage object of the remote source system can be accessed as a local storage object of the local destination system using the local storage object name. Within the destination system, the local storage object name of the destination system can be used as a proxy to access the remote storage object of the remote source system. Accessing the remote storage object from the destination system can be used in several data mobility use cases, including, but not limited to, offloaded data copy across arrays, snapshot mobility and backup use-cases.Type: ApplicationFiled: September 21, 2021Publication date: March 23, 2023Applicant: Dell Products L.P.Inventors: Prakash Venkatanarayanan, Nagasimha G. Haravu, Matthew Long, Nagapraveen Veeravenkata Seela, Hemalatha Subramanian
-
Publication number: 20230091184Abstract: Techniques for creating and establishing a configuration of connections between an initiator system and a target system can use whitelisted target ports, wherein the configuration only includes connections to selected whitelisted target ports. Automatic login of each initiator to all zoned and discovered target ports can be avoided where, alternatively, an on-demand or needs-based login can be performed by having each initiator only log into its whitelisted target ports. In this manner, better resource usage and scalability can be obtained using the techniques of the present disclosure. In one embodiment, the whitelisted target ports can be determined automatically using an intersection of target port lists obtained using a control path connection and using a fabric nameserver query. The configuration including the whitelisted targets can be persistently stored on the initiator system to enable restoration of the whitelisted targets across reboots and resets of the initiator system.Type: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Applicant: Dell Products L.P.Inventors: Prakash Venkatanarayanan, Matthew Long, Hari Prasad Chandrasekaran
-
Patent number: 11513731Abstract: A method, computer program product, and computing system for selecting target volumes within a storage system that are currently accessible to computing devices via first storage protocol paths via a first storage protocol for accessing via second storage protocol paths via a second storage protocol. For each of the selected target volumes, a first storage protocol identifier specific to each selected target volume may be associated with a second storage protocol identifier specific to each selected target volume. The first storage protocol paths and the second storage protocol paths may be grouped into a multipath group based upon the association between the first storage protocol identifier and the second storage protocol identifier. Access between the computing devices and the selected target volumes may be switched from the first storage protocol paths to the second storage protocol paths without application disruption and across multiple host platforms, including host-clusters.Type: GrantFiled: June 29, 2020Date of Patent: November 29, 2022Assignee: EMC IP Holding Company, LLCInventors: Prakash Venkatanarayanan, Amihay Azruel, Sreenivasa Honnur Sathyanarayana, Md Haris Iqbal, Kundan Kumar, Matthew Long, Jean Marie Schiff
-
Publication number: 20220238213Abstract: A system and method for optimizing radiological workflow management and medical image review is disclosed. A preferred embodiment provides a system interoperable with various RIS and PACS systems and that provides efficient access to information, a dynamic prioritized worklist that constantly changes to address optimize distribution of studies and timely review. The novel system facilitates automated assignment, communication between physicians, technicians and radiologists regarding orders, radiographs, reports and studies. The system analyzes exam data, urgency and pendency times, among other things, to automatically determine an overall priority for each case. Cases are assigned for review in the most efficient time, resulting in optimal turnaround time and improved patient care.Type: ApplicationFiled: January 28, 2022Publication date: July 28, 2022Applicant: Advanced Radiology Management, LLCInventors: Rishi Seth, Matthew Long, Michael Emory, John Zarate
-
Patent number: 11392329Abstract: Two data storage systems, DS1 and DS2, may be initially configured with identifiers for target ports and target port groups. Subsequently, the two system may be combined into a cluster including a stretched volume configured from the volumes V1 and V2, respectively, on DS1 and DS2, where V1 and V2 are exposed to the host as the same logical volume, L1, over multiple paths from DS1 and DS2 to the host. V1 may have a normal attribute indicating target ports and port groups of DS1 have associated identifiers as specified in an initial configuration when reporting information regarding L1 to the host. V2 may have an extended attribute indicating that target ports and port groups of DS2 have associated extended identifiers determined using a first extended value and using identifiers from an initial configuration when reporting information regarding L1 to the host.Type: GrantFiled: April 13, 2021Date of Patent: July 19, 2022Assignee: EMC IP Holding Company LLCInventors: Dmitry Tylik, Dave J. Lindner, Carole Ann Gelotti, Matthew Long
-
Publication number: 20210405921Abstract: A method, computer program product, and computing system for selecting target volumes within a storage system that are currently accessible to computing devices via first storage protocol paths via a first storage protocol for accessing via second storage protocol paths via a second storage protocol. For each of the selected target volumes, a first storage protocol identifier specific to each selected target volume may be associated with a second storage protocol identifier specific to each selected target volume. The first storage protocol paths and the second storage protocol paths may be grouped into a multipath group based upon the association between the first storage protocol identifier and the second storage protocol identifier. Access between the computing devices and the selected target volumes may be switched from the first storage protocol paths to the second storage protocol paths without application disruption and across multiple host platforms, including host-clusters.Type: ApplicationFiled: June 29, 2020Publication date: December 30, 2021Inventors: Prakash Venkatanarayanan, Amihay Azruel, Sreenivasa Honnur Sathyanarayana, Md Haris Iqbal, Kundan Kumar, Matthew Long, Jean Marie Schiff
-
Publication number: 20200192462Abstract: In one embodiment, a processor includes: a first plurality of intellectual property (IP) circuits to execute operations; and a second plurality of integrated voltage regulators, where the second plurality of integrated voltage regulators are oversubscribed with respect to the first plurality of IP circuits. Other embodiments are described and claimed.Type: ApplicationFiled: December 12, 2018Publication date: June 18, 2020Inventors: Rolf Kuehnis, Matthew Long, Julien Sebot
-
Patent number: 9971709Abstract: Described are techniques for migrating data. A source data storage system includes a source device and a target data storage system includes a target device. A passive path and an active path are provided for a host to access data of a logical device. The host recognizes the passive path and the active path as paths to the logical device. The passive path is between the host and the source data storage system. The active path is between the host and the target data storage system and used in connection with proxying at least some requests directed to the logical device received from the host through the target data storage system while migrating data for the logical device from the source device to the target device. Migrating is performed to migrate data for the logical device from the source device to the target device. Migrating is controlled by a migration module executing on the target data storage system that copies data from the source device to the target device.Type: GrantFiled: September 29, 2015Date of Patent: May 15, 2018Assignee: EMC IP Holding Company LLCInventors: Matthew Long, Roy E. Clark, Dennis Duprey, David Harvey, Walter A. O'Brien, III
-
Patent number: 9669428Abstract: A product sorting apparatus is operable to sort products by inducing an oscillating or rocking motion to a plurality of sorting trays in a vertically stacked arrangement. A subset of the products in a top-most tray selectively pass to successive sorting trays. Each of the sorting trays is configured to receive and selectively transmit the selected products according to a separator or sorting panel that is disposed between an input and an output of a given tray. Each of the separator panels defines apertures that facilitate sorting of the products according to size and/or shape. The rocking or oscillating motion has an amplitude and a period according to an input from a drive mechanism, which may include a motor and drive link with a controller and/or a power switch. Optionally, a safety cage and one or more cutoff switches are provided for protecting the sorter and personnel.Type: GrantFiled: November 30, 2015Date of Patent: June 6, 2017Assignee: Pipp Mobile Storage Systems, Inc.Inventors: Max Pau, Matthew Long, R. Lee Rawl
-
Patent number: 9661078Abstract: Described are techniques for managing a federated namespace of a data storage system federation. A node identifier is assigned to a node. The node identifier uniquely identifies the node in the data storage system federation and is included in a federated node identifier namespace. A portion of a federated target port identifier namespace may be associated with the node identifier. The portion may include target port identifiers reserved from the federated target port identifier namespace for the node. Data storage management information for the data storage system federation may be updated to indicate that the node identifier is allocated from the federated node identifier namespace and that the portion of the federated target port identifier namespace is assigned to the node identifier.Type: GrantFiled: July 1, 2016Date of Patent: May 23, 2017Assignee: EMC IP Holding Company LLCInventor: Matthew Long
-
Patent number: 9411819Abstract: Described are techniques for managing a federated namespace of a data storage system federation. A node identifier is assigned to a node. The node identifier uniquely identifies the node in the data storage system federation and is included in a federated node identifier namespace. A portion of a federated target port identifier namespace may be associated with the node identifier. The portion may include target port identifiers reserved from the federated target port identifier namespace for the node. Data storage management information for the data storage system federation may be updated to indicate that the node identifier is allocated from the federated node identifier namespace and that the portion of the federated target port identifier namespace is assigned to the node identifier.Type: GrantFiled: June 27, 2012Date of Patent: August 9, 2016Assignee: EMC CorporationInventor: Matthew Long
-
Publication number: 20160151807Abstract: A product sorting apparatus is operable to sort products by inducing an oscillating or rocking motion to a plurality of sorting trays in a vertically stacked arrangement. A subset of the products in a top-most tray selectively pass to successive sorting trays. Each of the sorting trays is configured to receive and selectively transmit the selected products according to a separator or sorting panel that is disposed between an input and an output of a given tray. Each of the separator panels defines apertures that facilitate sorting of the products according to size and/or shape. The rocking or oscillating motion has an amplitude and a period according to an input from a drive mechanism, which may include a motor and drive link with a controller and/or a power switch. Optionally, a safety cage and one or more cutoff switches are provided for protecting the sorter and personnel.Type: ApplicationFiled: November 30, 2015Publication date: June 2, 2016Inventors: Max Pau, Matthew Long, Lee Rawl
-
Patent number: 9213684Abstract: Techniques are disclosed for render documents that are in proprietary formats in a browser or mobile device. In one embodiment, a method comprises converting a plurality of resources in a document file into a plurality of files that are native to a browser. The method further comprises creating a style sheet based on the document file, wherein an aggregate of the plurality of files together with the style sheet are configured to cause the browser to render an appearance of the document file. The method further comprises generating, based on the document file, an invisible layer to be laid on the appearance, wherein the invisible layer enables actions to be performed on the document file. Among other advantages, embodiments disclosed herein provide the convenience of viewing and accessing documents regardless of whether a software or plug-in therefor is installed.Type: GrantFiled: September 13, 2013Date of Patent: December 15, 2015Assignee: Box, Inc.Inventors: Peter Lai, Anurag Pandit, Ryan Damico, Nick Rolph, Sean Rose, Joseph Chung, Jonathan Matthew Long, Bennett Lee Rogers
-
Patent number: 9176902Abstract: Described are techniques for migrating data. A source data storage system includes a source device and a target data storage system includes a target device. A passive path and an active path are provided for a host to access data of a logical device. The host recognizes the passive path and the active path as paths to the logical device. The passive path is between the host and the source data storage system. The active path is between the host and the target data storage system and used in connection with proxying requests directed to the logical device received from the host through the target data storage system while migrating data for the logical device from the source device to the target device. Migrating is controlled by a migration module executing on the target data storage system that copies data from the source device to the target device.Type: GrantFiled: June 27, 2012Date of Patent: November 3, 2015Assignee: EMC CorporationInventors: Matthew Long, Roy E. Clark, Dennis Duprey, David Harvey, Walter A. O'Brien, III
-
Patent number: 8949656Abstract: Determining port failover information is described. First information is determined by a first storage processor executing first code for performing port matching. The first information identifies a first set of port pairs. Each port pair includes a first port of the first or second storage processor and a second port of the first or second storage processor. Each port pair denotes the first port as protecting the second port. Upon failure or unavailability of the second port, the first port virtualizes the second port and requests directed to the second port are redirected to the first port. Similarly, second information is determined by the second storage processor executing second code for performing the port matching. Port failover processing is performed upon failure or unavailability of port(s) of the first storage processor and/or the second storage processor. Port failover processing uses the first information and/or the second information.Type: GrantFiled: June 29, 2012Date of Patent: February 3, 2015Assignee: EMC CorporationInventors: Anoop George Ninan, Shuyu Lee, Matthew Long, Daniel B. Lewis, Dilesh Naik
-
Patent number: D1026456Type: GrantFiled: December 28, 2020Date of Patent: May 14, 2024Assignee: FGX INTERNATIONAL INC.Inventors: William Anderson, Matthew Henri Coon, Jay Long