Patents Assigned to M.I.
-
Patent number: 11057136Abstract: A network device receives a packet that conforms to a protocol that i) defines a time stamp field, ii) does not define a dedicated field for time correction information, and iii) defines a plurality of general purpose extension fields. The packet includes (i) a time stamp generated by a source node in the time stamp field, and (ii) a time correction value corresponding to multiple ones of the plurality of intermediate nodes, the time correction value being located in one of the general purpose extension fields. The network device identifies (i) a time specified by the time stamp, and (ii) time correction information specified in the one general purpose extension field, and uses the time correction information and the time specified by the time stamp to synchronize a clock maintained by the network device to a clock maintained by the source node.Type: GrantFiled: October 7, 2019Date of Patent: July 6, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventor: Tal Mizrahi
-
Patent number: 11034880Abstract: Oil-based drilling fluid compositions comprising an oil phase comprising a base oil, an aqueous phase comprising water, at least one emulsifier, and one or more additives. The at least one emulsifier comprises an amino amide comprising the formula R—CO—NH—R?—NH—R?—NH2, where R is a fatty acid alkyl and R? and R? are alkyl groups. The one or more additives are chosen from a wetting agent, a rheology modifier, a fluid-loss control additive, and a weighting additive. Methods of making the oil-based drilling fluid compositions and methods of drilling a subterranean well utilizing the oil-based drilling fluid compositions are also provided.Type: GrantFiled: March 20, 2020Date of Patent: June 15, 2021Assignees: Saudi Arabian Oil Company, Durham University, M-I Drilling Fluids UK LimitedInventors: Musarrat Halima Mohammed, Mona Al Batal, Hugh Christopher Greenwell, Andrew Whiting, John Adrian Hall, Gasan Selman Alabedi, Michael Hayward Hodder
-
Patent number: 11025549Abstract: Methods and systems are provided for processing a received packet based on associated state information. A packet processor of a network device receives a packet from a network. The received packet is classified as belonging to at least one respective identified flow from among a plurality of identified flows. For a respective received packet that belongs to an identified flow a current state value for the identified flow is ascertained based on a state table. The current state value is assigned to the respective received packet based on the current state value using the state table for the identified flow. A packet processing operation is subsequently performed on the respective received packet based in part on the state value of the identified flow to which the respective packet belongs.Type: GrantFiled: October 31, 2018Date of Patent: June 1, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Tal Mizrahi, David Melman
-
Patent number: 11020253Abstract: The present invention relates to a multi-hole stent for digestive organs, the multi-hole stent including: a body configured to form a plurality of cells through the intersection of wires and to be provided in a hollow cylindrical shape; and a film configured to be installed in contact with the inner surface of the body; wherein one or more discharge holes are formed in the film. The multi-hole stent for digestive organs is placed in a stenotic region in a biliary track, and can thus secure a discharge path by restoring a narrowed diameter. Furthermore, the film is installed on the inner surface of the body, and can thus prevent the entry of a lesion into the stent and re-stenosis attributable to the growth of the lesion and can thus provide discharge paths for body fluids generated from side branches through the discharge holes formed in the film.Type: GrantFiled: June 23, 2016Date of Patent: June 1, 2021Assignee: M.I. TECH CO., LTD.Inventors: Hun Kuk Park, Bong Seok Jang, Ho Yun, Jong Pil Moon, So Mi Ji, Kyoung Sub Shin, Makoto Kobayashi
-
Patent number: 11013623Abstract: The present invention relates to a stent and a method for manufacturing the same. The stent includes: a first hollow cylindrical body portion formed by weaving a metal wire; a second hollow cylindrical body portion formed by weaving a metal wire, and configured to surround the first body portion; an expanded portion configured to form two adjacent ends of the first body portion and the second body portion integrally; and a membrane inserted between the first body portion and the second body portion, and configured to surround the outside of the first body portion. According to the present invention, there is no risk of the film being torn when the stent is bent, an additional connection wire is not required, the process of manufacturing the stent is simple, and the costs required for the manufacture of the stent are not high.Type: GrantFiled: January 9, 2019Date of Patent: May 25, 2021Assignee: M.I. TECH CO., LTD.Inventors: Jong Hyeon Han, Hun Kuk Park, Bong Seok Jang, Ho Yun
-
Patent number: 11018978Abstract: In a network device, a hash-based lookup system includes a hash generator configured to apply respective hash functions to a lookup key to generate respective hash values. Each hash function corresponds to a respective logical hash bank in a hash table. A number of hash values generated by the hash generator corresponds to the number of logical hash banks in the hash table, and the number of hash values generated by the hash generator is configurable. The hash-based lookup system also includes an address generator that is configured to generate respective addresses to a memory that stores the hash table, the respective addresses within respective address spaces of respective logical hash banks of the hash table. The address generator uses i) a parameter N that specifies the number of logical hash banks in the hash table, and ii) N hash values generated by the hash generator, to generate the respective addresses.Type: GrantFiled: September 4, 2019Date of Patent: May 25, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Ido Grinberg, Ilan Mayer-Wolf, Itzik Abudi
-
Patent number: 11010293Abstract: Implementations described herein provide apparatus and methods for storing data in, and retrieving data from, an asynchronous FIFO. Data is received at a write side receiving circuitry residing in a write-side clock domain of the FIFO and stored at a memory location in a data storage buffer having a plurality of locations. Each memory location in the data storage buffer has a binary pointer value corresponding to the respective location. The binary pointer value is converted to a corresponding Gray code symbol and transferred to the read side of the FIFO. At the read side the Gray code symbol is converted back to the corresponding binary pointer value. Read-side control circuitry, using the binary pointer value, transfers the data from the data storage buffer to a data output register residing in a read-side clock domain of the FIFO.Type: GrantFiled: October 30, 2018Date of Patent: May 18, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventor: Gregory Kovishaner
-
Patent number: 11005769Abstract: A packet processor of a network device determines an amount of free buffer space in a buffer memory currently available for buffering packets, and dynamically determines a value of a threshold for triggering a particular traffic management operation with respect to a packet, to dynamically adjust the value of the threshold based at least in part on a changing amount of free buffer space available for buffering packets in the buffer memory. The packet processor determines, based on a comparison between i) a current fill level of a particular transmit queue in which the packet is to be enqueued and ii) the dynamically adjusted value of the threshold, whether the particular traffic management operation is to be triggered with respect to the packet. When the particular traffic management operation is to be triggered, the packet processor performs the particular traffic management operation with respect to the packet.Type: GrantFiled: December 23, 2019Date of Patent: May 11, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Ilan Mayer-Wolf, Zvi Shmilovici Leib, Carmi Arad
-
Patent number: 11005778Abstract: This disclosure describes systems and methods for priority flow control in a network switching device having two or more egress queue managers for managing egress queues of ports of the network switching device. A first egress queue manager determines respective fill levels of packet data that is buffered in egress queues. The first egress queue manager generates a data structure that relates a port of the egress queue manager at which selected packets are ingressed and a port or an egress queue of the egress queue manager from which the selected packets are to be egressed. The first egress queue manager signals to one or more other egress managers the respective fill levels of egress queues along with other information to enable at least one of the other egress queue managers to make a priority flow control decision for one of the ports managed by the other egress queue manager.Type: GrantFiled: August 23, 2019Date of Patent: May 11, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventor: Yakov Yonai
-
Patent number: 11004778Abstract: A ball grid array (BGA) package for an integrated circuit device includes an integrated circuit device having a plurality of terminals, and two largest dimensions that define a major plane. A package substrate material encloses the integrated circuit device, and is formed, in a plane parallel to the major plane, into a polygon having at least five sides. An array of contacts on an exterior surface of the package substrate material is electrically coupled to the plurality of terminals. Contacts in the array of contacts are distributed in a pattern of contact positions, and the center of each contact position may be separated from the center of each nearest other position by a separation distance that is identical throughout the pattern. Each position may be occupied by a contact, or positions in a sub-pattern may lack a contact and may be available for insertion of at least one via.Type: GrantFiled: September 26, 2019Date of Patent: May 11, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Dan Azeroual, William Bruce Weiser
-
Publication number: 20210123569Abstract: Method of inspecting at least a portion (10) of a pressure system. The method comprises analysing data to predict a property of the portion of the pressure system. The predicted property (12) is predicted for a particular use parameter. The method comprises determining an amount of data to collect at a next inspection of the portion (10) of the pressure system.Type: ApplicationFiled: April 11, 2019Publication date: April 29, 2021Applicant: E M & I (MARITIME) LIMITEDInventor: Daniel Constantinis
-
Patent number: 10988659Abstract: A method of preparing and a composition of an oil-based drilling fluid. An oil-based drilling fluid includes a base oil continuous phase, in which the base oil continuous phase includes a base oil, an aqueous dispersed phase, and at least one rheology modifier comprising a modified magnesium/aluminum carbonate layered-double hydroxide (Mg/Al—CO3 LDH) compound.Type: GrantFiled: August 7, 2018Date of Patent: April 27, 2021Assignees: Saudi Arabian Oil Company, Durham University, M-I Drilling Fluids UK LtdInventors: Musarrat Halima Mohammed, Andrew Whiting, Hugh Christopher Greenwell, Manohara Gudiyor Veerabhadrappa, John Adrian Hall, Gasan Selman Alabedi, Michael Hayward Hodder
-
Patent number: 10969996Abstract: A hardware queue for an integrated circuit device includes an internal queue memory and at least one external queue memory. The internal queue memory and the external queue memory are operated as a continuous hardware queue memory by monitoring occupancy of the internal queue memory and, based on that occupancy, controlling an internal tail pointer indicating a next write point for inserting new data into the internal queue memory, an internal head pointer indicating a next read point for extracting data from the internal queue memory based on order of insertion, at least one external tail pointer indicating a next write point for inserting new data into the external queue memory, at least one external head pointer indicating a next read point for extracting data from the external queue memory based on order of insertion, and wrap pointers indicating transitions between the internal queue memory and the external queue memory.Type: GrantFiled: January 23, 2020Date of Patent: April 6, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Moran Noiman, Michael Weiner, Eliya Babitsky
-
Patent number: 10954425Abstract: Oil-based drilling fluid compositions comprising an oil phase comprising a base oil, an aqueous phase comprising water, at least one emulsifier, and one or more additives. The at least one emulsifier comprises an amino amide comprising the formula R—CO—NH—R?—NH2, where R is a fatty acid alkyl and R? is an alkyl group. The one or more additives are chosen from a wetting agent, a rheology modifier, a fluid-loss control additive, and a weighting additive. Methods of making the oil-based drilling fluid compositions and methods of drilling a subterranean well utilizing the oil-based drilling fluid compositions are also provided.Type: GrantFiled: May 1, 2020Date of Patent: March 23, 2021Assignees: Saudi Arabian Oil Company, Durham University, M-I Drilling Fluids UK LtdInventors: Musarrat Halima Mohammed, Andrew Whiting, Hugh Christopher Greenwell, Mona Al Batal, John Adrian Hall, Gasan Selman Alabedi, Michael Hayward Hodder
-
Publication number: 20210083981Abstract: A system includes first, second, and third processors. The first processor is configured to detect congestion in a packet flow formed of a plurality of packets of a same type received from a first device in a network via a first network connection. The packets in the packet flow being destined for a second device in the network. The second processor is configured to send, when congestion notification packet generation is enabled for the packet flow, a congestion notification packet to the first device via the first network connection. The congestion notification packet identifies the packet flow for which congestion is detected. The third processor is configured to forward the plurality of packets in the packet flow to the second device via a second the network connection.Type: ApplicationFiled: November 9, 2020Publication date: March 18, 2021Applicant: MARVELL ISRAEL (M.I.S.L) LTD.Inventors: Zvi Leib SHMILOVICI, Gideon Navon
-
Publication number: 20210080249Abstract: Method of inspecting a vessel including obtaining a first data set (14, 114) associated with a first surface (340) of at least a portion of the vessel. The first data set (14, 114) is obtained with laser scanning A model or simulation (12, 112, 212, 312) indicative of the first surface (340) is generated in dependence on the obtained first data set (14, 114). A property of the portion of the vessel is determined in dependence on the generated model or simulation (12, 112, 212, 312).Type: ApplicationFiled: April 10, 2019Publication date: March 18, 2021Applicant: E M & I (MARITIME) LIMITEDInventor: Daniel Constantinis
-
Patent number: 10932928Abstract: The present invention relates to a drug-releasing biodegradable stent. The drug-releasing biodegradable stent includes: a first stent structure configured to have a plurality of cells by means of the wire crossing pattern of a woven structure and be provided in a hollow cylindrical shape by weaving a metal wire made of a shape-memory alloy in a specific pattern on a jig; and a second stent structure formed as a 3D print that is provided to have a plurality of cells by means of the wire crossing pattern of a printed structure and also have a hollow cylindrical shape by performing 3D printing using a printing material including a biodegradable polymer and a drug, and disposed such that it covers the outer circumferential surface of the first stent structure or the outer circumferential surface thereof is covered with the first stent structure.Type: GrantFiled: November 1, 2016Date of Patent: March 2, 2021Assignee: M.I.TECH CO., LTD.Inventors: Hun Kuk Park, Jong Pil Moon, Bong Seok Jang, Ho Yun
-
Patent number: 10917349Abstract: Packets received by a network switch device from upstream network devices, coupled to respective ones of a plurality of ports of the network switch device, are temporarily stored in an internal memory of the network switch device. In response to detecting a first congestion state in the internal memory, the network switch device transmits a first flow control message via a first subset of ports, without transmitting the flow control message via any port not included in the first subset of ports, to cause upstream network devices in a first subset of upstream network devices to temporarily suspend transmission of packets to the network switch device. The network switch device alternates between causing different subsets of the network devices to temporarily suspend transmission of packets to the network switch device, while continuing to monitor congestion in the internal memory of the network switch device.Type: GrantFiled: July 25, 2018Date of Patent: February 9, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventor: Zvi Shmilovici Leib
-
Patent number: 10901897Abstract: Aspects of the disclosure provide a network device. The network device includes a search engine, a ternary content addressable memory (TCAM) cache engine, a search key generation unit and an output controller. The search engine stores a lookup table of entries for rules of packet processing, and searches the lookup table in response to packets received from a network interface of the network device. The TCAM cache engine caches a subset of the entries in the lookup table based on hit statistics of the entries. The search key generation unit generates a search key based on a received packet and provides the search key to the search engine and to the TCAM cache engine. The output controller outputs a search result from the TCAM cache engine when the TCAM cache engine has a matching entry to the search key.Type: GrantFiled: January 15, 2019Date of Patent: January 26, 2021Assignee: Marvell Israel (M.I.S.L.) Ltd.Inventors: Dovrat Zifroni, Henri Sznajder, Dmitry Lyachover
-
Patent number: 10904150Abstract: A source switching device in a switching system receives information measured by a target switching device in the switching system. The information is indicative of an amount of data received in a given amount of time by the target switching device via each of two or more first links coupled to the target switching device. The source switching device determines, based at least in part on the information received from the target device, a path, from among multiple paths from the source switching device to the target switching device, for transmission of a packet flow directed to the target switching device. The source switching device transmits, via the determined path for transmission of the packet flow to the target device, one or more packets belonging to the packet flow.Type: GrantFiled: February 2, 2017Date of Patent: January 26, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Dor Joseph Kampeas, Carmi Arad, Rami Zemach, David Melman, Ronen Tausi