Patents by Inventor Reza Sadri
Reza Sadri 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: 20230273940Abstract: An online system maintains item embeddings for items. As a number of items maintained by the online system increases, maintaining a single index of the item embeddings is increasingly difficult. To increase scalability, the online system partitions item embeddings into multiple indices, with each index corresponding to a value of a specific attribute maintained by the online system for items. For example, an online system generates indices that each correspond to a different warehouse offering items. To expedite retrieval of item embeddings, the online system allocates each index to one of a number of shards. When the online system receives a query, the online system determines an embedding for the query and retrieves an index from a shard based on metadata received with the query. Based on distances between the query for the embedding and the item embeddings in the retrieved index, the online system selects one or more items.Type: ApplicationFiled: February 28, 2022Publication date: August 31, 2023Inventors: Guanghua Shu, Taesik Na, Zhihong Xu, Wideet Shende, Manmeet Singh, Tejaswi Tenneti, Reza Sadri
-
Publication number: 20230267607Abstract: In some embodiments, the present disclosure relates to a non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause a processor to perform operations, including forming an imaging dataset having imaging data corresponding to one or more radiological images of a patient having a bowel disease; operating upon the imaging data with one or more convolutional neural network (CNN) segments configured to generate a plurality of CNN outputs, the one or more CNN segments respectively including a convolution layer configured to perform a convolution on the imaging data; and applying a wavelet network to the plurality of CNN outputs to generate a plurality of convolution wavelet network (CWN) outputs, the wavelet network being configured to decompose the plurality of CNN outputs according to a mother wavelet. A predictive signature associated with disease response or risk is constructed using the plurality of CWN outputs.Type: ApplicationFiled: February 16, 2023Publication date: August 24, 2023Inventors: Amir Reza Sadri, Satish E. Viswanath, Thomas Desilvio
-
Publication number: 20200283160Abstract: An assembly comprises a wing and a pylon fairing extending from the wing at a pylon location. The pylon fairing has an aerodynamic profile defining a fairing trailing edge. The pylon fairing has an upper section extending from the wing and a lower section including a shelf. The aerodynamic profile of the upper section is cambered toward the root of the wing. The aerodynamic profile of at least part of the lower section is symmetrical. The fairing trailing edge in the upper section extends axially rearward of a trailing edge of the wing at the pylon location. In addition or alternately, a distance between the fairing trailing edge in the upper section and a trailing edge of the wing at the pylon location has a value corresponding to at most 30% of a local chord of the wing at the pylon location.Type: ApplicationFiled: October 15, 2018Publication date: September 10, 2020Inventors: Reza SADRI, Kathleen DUSSAULT, Edmond BOILEAU
-
Patent number: 10549863Abstract: An outlet door is provided for covering an outlet defining an outlet area in a skin (24) of an aircraft component to exhaust a flow of heated air to an outside of the aircraft. The outlet door includes a body defining a door area and extending between a leading edge and a trailing edge and a linkage (38) connecting the body to the aircraft, permitting the body to transition between at least one of an open position and a closed position. In the closed position, the body at least partially occupies the outlet area. In the open position, the body forms an angle with the skin of the aircraft. The leading edge of the body and the skin of the aircraft define a separation (202) therebetween when the body is in the open position. The separation defines and air flow for mixing cold air with the flow of heated air.Type: GrantFiled: July 29, 2015Date of Patent: February 4, 2020Assignee: BOMBARDIER INC.Inventors: Nick Iarocci, Reza Sadri, Vincent Poirier, Kathleen Dussault, Edmond Boileau
-
Publication number: 20190079691Abstract: In one aspect, the present disclosure relates to a method of de-duplicating data in a solid state storage device. The method can include receiving a block of data to be written to a solid state storage device, wherein the block of data comprises header portion and a payload, wherein the header portion comprises context information; and determining whether the payload should be de-duplicated prior to storage, based on the context information stored within the header portion; if the payload is determined to be de-duplicated, de-duplicating the payload; and storing the de-duplicated payload to the solid state storage device.Type: ApplicationFiled: November 14, 2018Publication date: March 14, 2019Inventors: Reza SADRI, Siddharth CHOUDHURI
-
Patent number: 9953058Abstract: An improved search engine reorganizes an input database containing a set of values into a searchable tree structure having nodes of information with pointers to child nodes. The searchable tee structure is then converted into a searchable array structure that uses mathematical operations to rapidly traverse through elements of the array using mathematical formula to reach different memory locations instead of requiring pointer lookups.Type: GrantFiled: July 29, 2015Date of Patent: April 24, 2018Assignee: LEVYX, INC.Inventor: Mohammad Reza Sadri
-
Publication number: 20170233091Abstract: An outlet door is provided for covering an outlet defining an outlet area in a skin (24) of an aircraft component to exhaust a flow of heated air to an outside of the aircraft. The outlet door includes a body defining a door area and extending between a leading edge and a trailing edge and a linkage (38) connecting the body to the aircraft, permitting the body to transition between at least one of an open position and a closed position. In the closed position, the body at least partially occupies the outlet area. In the open position, the body forms an angle with the skin of the aircraft. The leading edge of the body and the skin of the aircraft define a separation (202) therebetween when the body is in the open position. The separation defines and air flow for mixing cold air with the flow of heated air.Type: ApplicationFiled: July 29, 2015Publication date: August 17, 2017Inventors: Nick IAROCCI, Reza SADRI, Vincent POIRIER, Kathleen DUSSAULT, Edmond BOILEAU
-
Patent number: 9378214Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.Type: GrantFiled: August 31, 2015Date of Patent: June 28, 2016Assignee: HGST Technologies Santa Ana, Inc.Inventors: Mohammad Reza Sadri, Saied Kazemi, Siddharth Choudhuri
-
Publication number: 20150370822Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.Type: ApplicationFiled: August 31, 2015Publication date: December 24, 2015Inventors: Mohammad Reza SADRI, Saied KAZEMI, Siddharth CHOUDHURI
-
Patent number: 9122620Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.Type: GrantFiled: August 11, 2014Date of Patent: September 1, 2015Assignee: STEC, INC.Inventors: Mohammad Reza Sadri, Saied Kazemi, Siddharth Choudhuri
-
Publication number: 20140351522Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.Type: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Mohammad Reza SADRI, Saied KAZEMI, Siddharth CHOUDHURI
-
Patent number: 8806174Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.Type: GrantFiled: November 15, 2012Date of Patent: August 12, 2014Assignee: STEC, Inc.Inventors: Mohammad Reza Sadri, Saied Kazemi, Siddharth Choudhuri
-
Patent number: 8612719Abstract: Techniques for optimizing data movement in electronic storage devices are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for optimizing data movement in electronic storage devices comprising maintaining, on the electronic storage device, a data structure associating virtual memory addresses with physical memory addresses. Information can be provided regarding the data structure to a host which is in communication with the electronic storage device. Commands can be received from the host to modify the data structure on the electronic storage device, and the data structure can be modified in response to the received command.Type: GrantFiled: May 29, 2012Date of Patent: December 17, 2013Assignee: STEC, Inc.Inventors: Tony Digaleh Givargis, Mohammad Reza Sadri
-
Publication number: 20130024644Abstract: Techniques for optimizing data movement in electronic storage devices are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for optimizing data movement in electronic storage devices comprising maintaining, on the electronic storage device, a data structure associating virtual memory addresses with physical memory addresses. Information can be provided regarding the data structure to a host which is in communication with the electronic storage device. Commands can be received from the host to modify the data structure on the electronic storage device, and the data structure can be modified in response to the received command.Type: ApplicationFiled: May 29, 2012Publication date: January 24, 2013Applicant: STEC, INC.Inventors: Tony Digaleh GIVARGIS, Reza SADRI
-
Publication number: 20100039496Abstract: Methods for providing video conferencing through network enabled electronic displays are presented. Each of a plurality of displays, preferably digital picture frames, is assigned an identifier used to identify the displays for a video conferencing session. The displays can form a group affiliation as a function of their identifier and can be packaged for sale as a group. Consumers can purchase a package of affiliated displays preconfigured to support a video conference among each other. During a video conferencing session the affiliated displays are allowed to exchange video conferencing data through an intermediary video conferencing server or directly with each other.Type: ApplicationFiled: August 12, 2008Publication date: February 18, 2010Inventors: Saied Kazemi, Reza Sadri
-
Publication number: 20090310028Abstract: A system for controlling multiple electronic displays is presented. The system comprises a display manager capable of aggregating environmental data and deriving a context based on the data. In response to the context, the display manager can coordinate the display of content on the multiple displays. In some embodiments, the displays can be registered members of a group; a family for example.Type: ApplicationFiled: June 11, 2009Publication date: December 17, 2009Inventors: Reza Sadri, Saied Kazemi
-
Patent number: 7444390Abstract: A computerized file system is accessible over the Internet or other type of network, in which certain “triggering events” pertaining to the operation of the file system automatically generate a notification message to users. Once a user has been authenticated, this user's access rights are determined. An Automatic Notification function checks to see if any “triggering” events have occurred when a user performs a particular task. The Automatic Notification function defines what type of event will become a triggering event, and also defines what will be the triggering action, once the triggering event occurs, and stores this information in a database. The Auto-notification function can comprise programs that are launched to perform certain tasks. The precise type of auto-notification message is fully configurable for each component in the file system.Type: GrantFiled: April 22, 2004Date of Patent: October 28, 2008Assignee: CDimensions, Inc.Inventors: Vali Tadayon, Charles M. Zwick, Patrick B. Osterday, Mohammad Reza Sadri
-
Publication number: 20080040324Abstract: An embodiment of the present invention is a technique for advertisement placement. A search result is obtained from a query provided by a user. An advertisement is placed using the search result.Type: ApplicationFiled: August 11, 2006Publication date: February 14, 2008Inventors: Reza Sadri, Payman Arabshahi, Carlos P. Fernandez, Jafar Adibi, Faramarz Jalalian
-
Patent number: 7272640Abstract: A dynamic session redirector provides the ability to receive requests for network accessible storage resources and redirect them to the appropriate resources as needed while providing a single system image to the system requesting access to the resources. The redirector provides an ability to reconfigure the network storage resources without altering the system image presented by the redirector to the clients on the network. This may be used to provide for dynamic reallocation of the resources in order to improve efficiency and reliability of the storage system, as well to provide support for a wide variety of protocols to be redirected, including stateful protocols.Type: GrantFiled: January 24, 2002Date of Patent: September 18, 2007Assignee: Sun Microsystems, Inc.Inventors: Saied Kazemi, Alan Wright, Dai Ngo, Reza Sabdar, Reza Sadri, Steven Higgins
-
Publication number: 20060242130Abstract: An embodiment of the present invention is a technique for information retrieval. Information is searched using a set of search inputs representing a query from a user to produce a plurality of search results. The search results are analyzed using at least one of a conjunctive search, a link discovery, and a knowledge base to generate enhanced search results.Type: ApplicationFiled: April 4, 2006Publication date: October 26, 2006Inventors: Reza Sadri, Payman Arabshahi, Jafar Adibi, Faramarz Jalalian, Alireza Farmad