Patents by Inventor Afshin Moshrefi
Afshin Moshrefi 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: 11527163Abstract: One or more servers may include a first communication interface to communicate with a mobile device; a second communication interface to communicate with devices associated with a plurality of vehicles; and a selection mechanism. The first communication interface may receive, via a network, a request from the mobile device based on an interaction with the mobile device. And, the selection mechanism may determine weighted scores for two or more, of the plurality of vehicle, and select one of the two or more vehicles by using a selection function that improves access to vehicle services and decreases waste of resources used by the plurality of vehicles.Type: GrantFiled: September 18, 2020Date of Patent: December 13, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Michelle Felt, Nader Gharachorloo, Afshin Moshrefi
-
Publication number: 20210005087Abstract: One or more servers may include a first communication interface to communicate with a mobile device; a second communication interface to communicate with devices associated with a plurality of vehicles; and a selection mechanism. The first communication interface may receive, via a network, a request from the mobile device based on an interaction with the mobile device. And, the selection mechanism may determine weighted scores for two or more, of the plurality of vehicle, and select one of the two or more vehicles by using a selection function that improves access to vehicle services and decreases waste of resources used by the plurality of vehicles.Type: ApplicationFiled: September 18, 2020Publication date: January 7, 2021Applicant: Verizon Patent and Licensing Inc.Inventors: Michelle FELT, Nader GHARACHORLOO, Afshin MOSHREFI
-
Patent number: 10783791Abstract: One or more servers may include a first communication interface to communicate with a mobile device; a second communication interface to communicate with devices associated with a plurality of vehicles; and a selection mechanism. The first communication interface may receive, via a network, a request from the mobile device based on an interaction with the mobile device. And, the selection mechanism may determine weighted scores for two or more, of the plurality of vehicle, and select one of the two or more vehicles by using a selection function that improves access to vehicle services and decreases waste of resources used by the plurality of vehicles.Type: GrantFiled: April 16, 2019Date of Patent: September 22, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Michelle Felt, Nader Gharachorloo, Afshin Moshrefi
-
Publication number: 20190244526Abstract: One or more servers may include a first communication interface to communicate with a mobile device; a second communication interface to communicate with devices associated with a plurality of vehicles; and a selection mechanism. The first communication interface may receive, via a network, a request from the mobile device based on an interaction with the mobile device. And, the selection mechanism may determine weighted scores for two or more, of the plurality of vehicle, and select one of the two or more vehicles by using a selection function that improves access to vehicle services and decreases waste of resources used by the plurality of vehicles.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Inventors: Michelle FELT, Nader GHARACHORLOO, Afshin MOSHREFI
-
Patent number: 10297157Abstract: One or more servers may include a first communication interface to communicate with a mobile device; a second communication interface to communicate with devices associated with a plurality of vehicles; and a selection mechanism. The first communication interface may receive, via a network, a request from the mobile device based on an interaction with the mobile device. And, the selection mechanism may determine weighted scores for two or more, of the plurality of vehicle, and select one of the two or more vehicles by using a selection function that improves access to vehicle services and decreases waste of resources used by the plurality of vehicles.Type: GrantFiled: April 27, 2018Date of Patent: May 21, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Michelle Felt, Nader Gharachorloo, Afshin Moshrefi
-
Publication number: 20180366003Abstract: One or more servers may include a first communication interface to communicate with a mobile device; a second communication interface to communicate with devices associated with a plurality of vehicles; and a selection mechanism. The first communication interface may receive, via a network, a request from the mobile device based on an interaction with the mobile device. And, the selection mechanism may determine weighted scores for two or more, of the plurality of vehicle, and select one of the two or more vehicles by using a selection function that improves access to vehicle services and decreases waste of resources used by the plurality of vehicles.Type: ApplicationFiled: April 27, 2018Publication date: December 20, 2018Inventors: Michelle FELT, Nader GHARACHORLOO, Afshin MOSHREFI
-
Patent number: 10002198Abstract: A mobile taxi dispatch system may receive a request for a taxi vehicle from a user, select one or more taxi vehicles to contact in response to receiving the request and send the request to the selected one or more taxi vehicles. The mobile taxi dispatch system may further receive acceptances of the request from at least one of selected one or more taxi vehicles, select a particular taxi vehicle from the at least one of the selected one or more taxi vehicles that accepted the request. The selecting may be based on one or more criteria. The mobile taxi dispatch system may also send a confirmation to the user and to the particular taxi.Type: GrantFiled: October 28, 2009Date of Patent: June 19, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Michelle Felt, Nader Gharachorloo, Afshin Moshrefi
-
Patent number: 9602776Abstract: A device receives category information associated with multiple cameras, and receives video information from the multiple cameras. The device also arranges the video information based on the category information associated with the multiple cameras and based on location information associated with a user device. The device further receives a video request from the user device, and provides, to the user device, video information from a camera, of the multiple cameras, that matches the video request.Type: GrantFiled: February 2, 2010Date of Patent: March 21, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Michelle Felt, Nader Gharachorloo, Afshin Moshrefi
-
Patent number: 9544528Abstract: Closed caption data for video programs, such as television programs, may be used to implement a video search. In one implementation, a device may perform a search to obtain video programs that are relevant to the search. The search may be performed using an index generated from closed caption data of video programs. The device may additionally present the video programs that are relevant to the search as a matrix of reduced-in-size images sampled from the video programs that are relevant to the search query. The images may be sampled from the video programs near a position in the video programs corresponding to the positions at which the search query is relevant to the video program.Type: GrantFiled: August 17, 2010Date of Patent: January 10, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Nader Gharachorloo, Afshin Moshrefi, Rahul Khushoo
-
Patent number: 9538229Abstract: A method may include receiving and outputting a selected multimedia stream at a mobile device. It is determined that a user wishes to browse other available multimedia streams. The selected multimedia stream is paused while the user browses the other available multimedia streams. The selected multimedia stream is cached while the user browses the other available multimedia streams. It is determined that the user has finished browsing the other available multimedia streams. The cached multimedia stream is output.Type: GrantFiled: September 15, 2010Date of Patent: January 3, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Changqing Wang
-
Patent number: 9489698Abstract: A system includes a plurality of media content processing devices, a content server, and a recommendation server. Each media content processing device is configured to receive media content from a content provider. The content server is configured to provide the media content to each of the media content processing devices. The recommendation server is configured to collect viewing data from each of the media content processing device. The recommendation server is further configured to provide each media content processing device with a viewing recommendation based at least in part on the viewing data collected from one or more of the other media content processing devices and a social network relationship between at least two of the media content processing devices.Type: GrantFiled: September 29, 2011Date of Patent: November 8, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Nader Gharachorloo, Afshin Moshrefi, Azim Nasir
-
Patent number: 9325823Abstract: A method may include associating a plurality of graphical images with a plurality of contacts in a device having contact management functionality and displaying the plurality of graphical images to a user. The method may further include receiving a user selection of one of the plurality of graphical images; and initiating voice-based communication with the contact associated with the selected graphical image.Type: GrantFiled: December 19, 2008Date of Patent: April 26, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Michelle Felt, Nader Gharachorloo, Donald H. Relyea, Ruchir Rodrigues, Afshin Moshrefi
-
Patent number: 9252897Abstract: A method may include receiving a number of video feeds from video capture devices located at an event venue. The number of video feeds may be dynamically analyzed to determine feed information associated with the number of video feeds. A request to view a multi-feed event may be received from a user device. At least some of the number of video feeds may be provided to the user device in response to the request. Feed information corresponding to the at least some of the number of video feeds may be provided based on the dynamically analyzing.Type: GrantFiled: November 10, 2010Date of Patent: February 2, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Afshin Moshrefi, Rahul Khushoo, Hong Xiao, Nader Gharachorloo
-
Patent number: 9195779Abstract: A device includes an input device configured to receive a plurality of user inputs including a predetermined user input. A display device is configured to display a graphical user interface. A memory device is configured to store device information. A help application is in communication with the input device, the display device, and the memory device and is configured to detect the predetermined user input and, in response, populate the graphical user interface with a list of selectable solutions associated with the device information in accordance with a performance rank associated with each solution.Type: GrantFiled: October 18, 2011Date of Patent: November 24, 2015Assignees: Verizon Patent and Licensing Inc., Cellco PartnershipInventors: Afshin Moshrefi, Azim Nasir, Dongchen Wang, Hong Xiao, Graham David Sysko, Bradford A. Jackvony
-
Patent number: 9003327Abstract: A system may include a computing device configured to provide a proactive user interface, the proactive user interface configured to selectively propose suggested actions when a user of the computing device is determined to be in a passive mode. The computing device may include a proactive user interface module configured to: wait for at least one event, determine whether trigger criteria are met based on the at least one event, and when the trigger criteria are met, propose a suggested action to the user based on the at least one event.Type: GrantFiled: September 28, 2011Date of Patent: April 7, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Afshin Moshrefi, Rahul Khushoo, Nader Gharachorloo, Hong Xiao
-
Patent number: 8971863Abstract: A device may receive a request for a service call and location information associated with a user device, and may determine an address of a customer, associated with the user device, based on the location information. The device may determine customer information based on the address, and may filter a list of call centers, for the service call, based on the customer information and the address. The device may generate trouble ticket information for the service call, and may provide the customer information and the trouble ticket information to call centers provided in the filtered list of call centers.Type: GrantFiled: January 23, 2012Date of Patent: March 3, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Afshin Moshrefi, Azim Nasir, Nader Gharachorloo, Hong Xiao
-
Patent number: 8970699Abstract: In one embodiment, a method for monitoring the security of a plurality of automobiles includes receiving a message indicating a potential security threat to an automobile, and sending, over a network to a terminal device associated with an owner of the automobile, an alert indicating the potential security threat to the automobile. The method may further include one or more of: streaming video from a security camera onboard the automobile, streaming video from a public security camera near the automobile, or sending a report to a law enforcement entity.Type: GrantFiled: December 22, 2010Date of Patent: March 3, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Hong Xiao, Afshin Moshrefi, Andre Turner, Dongchen Wang
-
Patent number: 8928483Abstract: A system is configured to receive information associated with a location of a user device; retrieve information associated with a location at which a user, of the user device, is to be during a period of time; determine whether to assign, to the user device, a late status or an absent status based on the location of the user device, the assigned location, and the period of time; assign a late status when the location of the user device does not match the assigned location when the period of time begins; send, to another user device, a notification that the user device is late to the assigned location based on the assigning of the late status; assign an absent status when the location of the user device does not match the assigned location during the period of time; and send to the other user device, another notification that the user device was absent from the assigned location based on the assigning of the absent status.Type: GrantFiled: December 22, 2010Date of Patent: January 6, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Azim Nasir, Afshin Moshrefi, Nader Gharachorloo
-
Patent number: 8849253Abstract: A user device may receive selection of a type of a location-based proximity notification, and may receive a device parameter, a message parameter, and a location parameter for the selected notification type. The user device may detect that the user device is proximate to a location defined by the location parameter, and may provide a proximity notification message, defined by the message parameter, to a device defined by the device parameter, when the user device is proximate to the location.Type: GrantFiled: December 9, 2011Date of Patent: September 30, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Azim Nasir, Afshin Moshrefi, Nader Gharachorloo, Hong Xiao
-
Publication number: 20140180777Abstract: A method and apparatus for improved approaches for pairing of a POS system and mobile device is described. The method includes: determining, by a POS system, a proximity of a physical location of a mobile device to an access point associated with the POS system, wherein the mobile device is configured to connect to the access point and to initiate establishment of a communication session over a service provider network; initiating a link, via the access point, between the mobile device and the POS system based on the determined proximity; receiving, via the link, an indication of an item that includes a good, a service, or a combination thereof; determining, by the POS system, item information for the item based on the indication; and transmitting, via the link, the item information to the mobile device.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: Verizon Patent and Licensing, Inc.Inventors: Afshin MOSHREFI, Farshid Mostoufi, Nader Gharachorloo