Patents by Inventor Kiarash Amiri
Kiarash Amiri 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: 12113807Abstract: A computing system can receive location data from a computing device of a driver. Based at least in part on the location data, execute a location-based feasibility model to determine that one or more anomalous locational attributes are present, where the location-based feasibility model outputs a probability that the computing device of the respective driver is performing location-spoofing. Based on the probability indicating that the computing device of the driver is performing location-spoofing, the system associates a data set with a driver profile of the respective driver.Type: GrantFiled: August 10, 2023Date of Patent: October 8, 2024Assignee: Uber Technologies, Inc.Inventors: Sheng Yang, Ze Huang, Qiao Wang, David Spenser DyTang, Kiarash Amiri, Tara Michelle Mitchell, Xiao Cai
-
Patent number: 11995766Abstract: A sensor system comprising multiple sensor units non-collocated at a site; processing circuitry operatively coupled to memory is configured to perform operations comprising: producing sensor unit tracks, each sensor unit track comprising one or more object attributes including relative object location attributes and non-location attributes; for each sensor unit track, translating the one or more relative object location attributes of the sensor unit track, to one or more universal object location attributes; fusing sets of sensor unit tracks, based at least in part upon corresponding object attributes of the sets of sensor unit tracks, to produce unified site tracks that include the corresponding object attributes; and saving the unified site tracks in a non-transitory storage device.Type: GrantFiled: October 26, 2021Date of Patent: May 28, 2024Assignee: Plato Systems, Inc.Inventors: Mohammad Amin Arbabian, Kiarash Amiri, Aria Pezeshk, Mashhour Solh, Brian Martin Sandler
-
Publication number: 20230388318Abstract: A computing system can receive location data from a computing device of a driver. Based at least in part on the location data, execute a location-based feasibility model to determine that one or more anomalous locational attributes are present, where the location-based feasibility model outputs a probability that the computing device of the respective driver is performing location-spoofing. Based on the probability indicating that the computing device of the driver is performing location-spoofing, the system associates a data set with a driver profile of the respective driver.Type: ApplicationFiled: August 10, 2023Publication date: November 30, 2023Inventors: Sheng Yang, Ze Huang, Qiao Wang, David Spenser DyTang, Kiarash Amiri, Tara Michelle Mitchell, Xiao Cai
-
Patent number: 11777954Abstract: A computing system can receive location data from computing devices of drivers, each of the computing devices operating a designated application associated with an application service. The system can determine a set of locational attributes of a respective driver and determine whether one or more anomalous locational attributes are present in the set of locational attributes of the respective driver. In response to determining that one or more anomalous locational attributes are present, the system can associate a data set with a driver profile of the respective driver.Type: GrantFiled: March 17, 2021Date of Patent: October 3, 2023Assignee: Uber Technologies, Inc.Inventors: Sheng Yang, Ze Huang, Qiao Wang, David Spenser DyTang, Kiarash Amiri, Tara Michelle Mitchell, Xiao Cai
-
Publication number: 20220130109Abstract: A sensor system comprising multiple sensor units non-collocated at a site; processing circuitry operatively coupled to memory is configured to perform operations comprising: producing sensor unit tracks, each sensor unit track comprising one or more object attributes including relative object location attributes and non-location attributes; for each sensor unit track, translating the one or more relative object location attributes of the sensor unit track, to one or more universal object location attributes; fusing sets of sensor unit tracks, based at least in part upon corresponding object attributes of the sets of sensor unit tracks, to produce unified site tracks that include the corresponding object attributes; and saving the unified site tracks in a non-transitory storage device.Type: ApplicationFiled: October 26, 2021Publication date: April 28, 2022Inventors: Mohammad Amin Arbabian, Kiarash Amiri, Aria Pezeshk, Mashhour Solh, Brian Martin Sandler
-
Publication number: 20210203672Abstract: A computing system can receive location data from computing devices of drivers, each of the computing devices operating a designated application associated with an application service. The system can determine a set of locational attributes of a respective driver and determine whether one or more anomalous locational attributes are present in the set of locational attributes of the respective driver. In response to determining that one or more anomalous locational attributes are present, the system can associate a data set with a driver profile of the respective driver.Type: ApplicationFiled: March 17, 2021Publication date: July 1, 2021Inventors: Sheng Yang, Ze Huang, Qiao Wang, David Spenser DyTang, Kiarash Amiri, Tara Michelle Mitchell, Xiao Cai
-
Patent number: 10999299Abstract: A computing system can receive, over one or more networks, location data from the computing devices of user as the user operate throughout a region. For each user, the computing system can determine whether the user is operating a location-spoofing application on the computing device of the user based, at least in part, on the location data received from the computing device of the user.Type: GrantFiled: October 9, 2018Date of Patent: May 4, 2021Assignee: UBER TECHNOLOGIES, INC.Inventors: Sheng Yang, Ze Huang, Qiao Wang, David Spenser DyTang, Kiarash Amiri, Tara Michelle Mitchell, Xiao Cai
-
Publication number: 20200112570Abstract: A computing system can receive, over one or more networks, location data from the computing devices of user as the user operate throughout a region. For each user, the computing system can determine whether the user is operating a location-spoofing application on the computing device of the user based, at least in part, on the location data received from the computing device of the user.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Sheng Yang, Ze Huang, Qiao Wang, David Spenser DyTang, Kiarash Amiri, Tara Michelle Mitchell, Xiao Cai
-
Publication number: 20190132702Abstract: A network computer system is provided to fulfill order requests. For each order request, the computer system selects a service provider from a pool of available service providers, to transport a corresponding delivery order from a corresponding supplier to a location of the requester. A provisioning level indicator is determined for a given region and time interval. Based on the provisioning level indicator, the network computer system selectively batches order deliveries.Type: ApplicationFiled: November 2, 2017Publication date: May 2, 2019Inventors: Shayan Ehsani, Chen Peng, Fei Lu, Kiarash Amiri, Zhengli Sun
-
Patent number: 9218061Abstract: A method of audio and video synchronization may include capturing an image by each of a plurality of cameras. The images and audio may be compared with each other for synchronization.Type: GrantFiled: June 20, 2012Date of Patent: December 22, 2015Assignee: The Regents of the University of CaliforniaInventors: Aditi Majumder, Fadi Kurdahi, Kiarash Amiri, Magda El Zarki, Shih-Hsien Yang
-
Patent number: 8767849Abstract: A wireless receiver is constructed to equalize a time-domain received signal, detect a plurality of symbols of the equalized time-domain received signal, and perform interference cancellation on the time-domain received signal. The interference cancellation can be performed using a partial result produced by an IDFT, and may use only neighboring symbols in a detected plurality of symbols. The resulting wireless receiver can be constructed to operate efficiently under a plurality of wireless standards.Type: GrantFiled: February 24, 2012Date of Patent: July 1, 2014Assignee: Futurewei Technologies, Inc.Inventors: Bei Yin, Kiarash Amiri, Joseph R. Cavallaro, Yuanbin Guo
-
Patent number: 8547901Abstract: In accordance with an example embodiment of the present invention, an apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; estimating channel matrix between the source node and the apparatus; re-ordering columns in said channel matrix; determining a plurality of feedback bits based at least in part on the re-ordered channel matrix, wherein each bit of the feedback bits indicates detection or no detection of the corresponding antenna streams of the source node; and transmitting the feedback bits.Type: GrantFiled: March 2, 2010Date of Patent: October 1, 2013Assignee: Nokia CorporationInventors: Kiarash Amiri, Michael Wu, Joseph R. Cavallaro, Jorma Olavi Lilleberg
-
Patent number: 8401115Abstract: A circuit detects symbols transmitted from multiple transmitting antennas to multiple receiving antennas. A distance block for an initial transmitting antenna in an ordering of the transmitting antennas determines a distance value for each symbol in a constellation. A selector block selects a limited number of candidates for the initial transmitting antenna from the symbols having smaller distance values. For each first and successive second transmitting antenna in the ordering, a distance-selector block selects a candidate for the second transmitting antenna for each candidate for the first transmitting antenna. The candidate for the second transmitting antenna is a pairing having a smaller distance value among the pairings of the candidate for the first transmitting antenna and the symbols. An identifier block selects a last candidate having a smaller distance value among the candidates for a last transmitting antenna in the ordering. The last candidate includes the detected symbols.Type: GrantFiled: March 11, 2008Date of Patent: March 19, 2013Assignee: Xilinx, Inc.Inventors: Kiarash Amiri, Raghavendar Mysore Rao, Christopher H. Dick, Joseph R. Cavallaro
-
Publication number: 20120320200Abstract: A method of audio and video synchronization may include capturing an image by each of a plurality of cameras. The images and audio may be compared with each other for synchronization.Type: ApplicationFiled: June 20, 2012Publication date: December 20, 2012Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, A CALIFORNIA CORPORATIONInventors: ADITI MAJUMDER, FADI KURDAHI, KIARASH AMIRI, MAGDA EL ZARKI, SHIH-HSIEN YANG
-
Publication number: 20120219051Abstract: A wireless receiver is constructed to equalize a time-domain received signal, detect a plurality of symbols of the equalized time-domain received signal, and perform interference cancellation on the time-domain received signal. The interference cancellation can be performed using a partial result produced by an IDFT, and may use only neighboring symbols in a detected plurality of symbols. The resulting wireless receiver can be constructed to operate efficiently under a plurality of wireless standards.Type: ApplicationFiled: February 24, 2012Publication date: August 30, 2012Applicant: FutureWei Technologies, Inc.Inventors: Bei Yin, Kiarash Amiri, Joseph R. Cavallaro, Yuanbin Guo
-
Patent number: 8059761Abstract: Circuits detect communications from multiple transmitting antennas to multiple receiving antennas. A respective first block for each non-initial transmitting antenna determines partial distances for pairings of a first candidate and a quadrature-phase amplitude. A respective second block for the initial transmitting antenna determines partial distances for combinations of phase amplitudes. A respective second block for each non-initial transmitting antenna determines partial distances for pairings of a second candidate and an in-phase amplitude. A respective first selector for each non-initial transmitting antenna selects the first candidates from the pairings for the respective second block having smaller partial distances. A respective second selector for each non-initial transmitting antenna selects the second candidates from the pairings for the respective first block having smaller partial distances.Type: GrantFiled: July 10, 2008Date of Patent: November 15, 2011Assignee: Xilinx, Inc.Inventors: Kiarash Amiri, Christopher H. Dick, Raghavendar Mysore Rao, Joseph R. Cavallaro
-
Patent number: 8040981Abstract: Circuits are provided for detecting symbols transmitted from multiple transmitting antennas to multiple receiving antennas. A circuit includes distance blocks, selectors, and an identifier block. Each distance-block includes at least one sub-block, and each sub-block inputs a candidate for a corresponding transmitting antenna. The sub-block determines partial distances for pairings of the candidate and each symbol in a constellation from a partial distance of the candidate and signals received at the receiving antennas. At least one selector assigns each pairing for each candidate for a corresponding transmitting antenna to a bin having a range that includes the partial distance of the pairing. The selector selects candidates for a successive transmitting antenna from the bins having the smaller ranges. The identifier block selects a final candidate that is one of the pairings for a last transmitting antenna having a smaller partial distance.Type: GrantFiled: July 10, 2008Date of Patent: October 18, 2011Assignee: XILINX, Inc.Inventors: Kiarash Amiri, Christopher H. Dick, Raghavendar Mysore Rao, Joseph R. Cavallaro
-
Patent number: 8027404Abstract: A circuit detects symbols communicated between multiple transmitting antennas and multiple receiving antennas (MIMO). Distance blocks are coupled in a sequence according to an ordering of the transmitting antennas. The respective distance block associated with each transmitting antenna determines a distance value for each pairing of one or more candidates and a symbol in a constellation. A respective selector block is coupled between each successive pair of distance blocks in the sequence. The respective selector block selects the one or more candidates for the successive distance block as a limited number of the pairings having smaller ones of the distance values. A limit block coupled to the selector blocks provides the limited number to each selector block. An identifier block selects the pairing having a smaller one of the distance values from the last distance block in the sequence.Type: GrantFiled: February 5, 2008Date of Patent: September 27, 2011Assignee: Xilinx, Inc.Inventors: Kiarash Amiri, Raghavendar Mysore Rao, Christopher H. Dick, Joseph R. Cavallaro
-
Publication number: 20110216693Abstract: In accordance with an example embodiment of the present invention, an apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; estimating channel matrix between the source node and the apparatus; re-ordering columns in said channel matrix; determining a plurality of feedback bits based at least in part on the re-ordered channel matrix, wherein each bit of the feedback bits indicates detection or no detection of the corresponding antenna streams of the source node; and transmitting the feedback bits.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Applicant: NOKIA CORPORATIONInventors: Kiarash Amiri, Michael Wu, Joseph R. Cavallaro, Jorma Olavi Lilleberg
-
Publication number: 20110080964Abstract: A method for beamforming is described. The method includes generating a pseudo-random unitary matrix. A first codebook is rotated with the pseudo-random unitary matrix. The method includes generating a second codebook based upon the rotated codebook and a correlation matrix. A codeword is selected from the second codebook using a channel matrix. The correlation matrix is updated based upon the selected codeword. The method includes transmitting an index of the selected codeword in the codebook. The method includes receiving the codeword index. A codebook is consulted using the codeword index to locate a codeword. Beamforming is performed based upon the located codeword. An apparatus is also described.Type: ApplicationFiled: December 12, 2007Publication date: April 7, 2011Applicant: NOKIA CORPORATIONInventors: Davood Shamsi, Kiarash Amiri, Behnaam Aazhang, Joseph R. Cavallaro, Jorma Olavi Lilleberg