Patents by Inventor Edwin A Heredia
Edwin A Heredia 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: 11948362Abstract: An object detection system includes at least one memory storing instructions, and at least one processor that, upon executing instructions stored in the memory, controls the object detection system to perform functions including inputting a first video frame and a second video frame from a camera; generating a first set of predicted object locations using only one of the first video frame and the second video frame; generating a second set of predicted object locations based on pixel differences between the first video frame and the second video frame; and determining a final set of object locations based on the first set of predicted object locations and the second set of predicted object locations.Type: GrantFiled: October 31, 2018Date of Patent: April 2, 2024Assignee: Arcus Holding A/SInventors: Howard Lei, Edwin Heredia
-
Publication number: 20220004770Abstract: An object detection system includes at least one memory storing instructions, and at least one processor that, upon executing instructions stored in the memory, controls the object detection system to perform functions including inputting a first video frame and a second video frame from a camera; generating a first set of predicted object locations using only one of the first video frame and the second video frame; generating a second set of predicted object locations based on pixel differences between the first video frame and the second video frame; and determining a final set of object locations based on the first set of predicted object locations and the second set of predicted object locations.Type: ApplicationFiled: October 31, 2018Publication date: January 6, 2022Inventors: Howard Lei, Edwin Heredia
-
Patent number: 10719743Abstract: A license plate reader uses a neural network to determine a plurality of predicted license plate regions within an image. The plurality of predicted license plate regions is transferred to an optical character recognition unit that performs optical character recognition on the plurality of predicted license plate regions to output a plurality of predicted character sequences. The license plate reader receives the output of the optical character recognition unit that contains the plurality of predicted character sequences and analyzes the plurality of predicted character sequences to determine a best estimate for a character sequence in the image.Type: GrantFiled: April 27, 2018Date of Patent: July 21, 2020Assignee: Arcus Holding A/SInventors: Howard Lei, Edwin Heredia
-
Patent number: 10430805Abstract: Enriching trajectory data from a device may include determining, using a processor, enrichment data items related to points of presence within trajectory data. The enrichment data items may be retrieved from a data source. Enriching trajectory data may also include determining, using the processor, ranking metrics for the enrichment data items and ranking, using the processor, the enrichment data items according to the ranking metrics. One or more ranked enrichment data items, in association with the related point of presence of the trajectory data, may be provided to a device using the processor.Type: GrantFiled: October 30, 2015Date of Patent: October 1, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Joakim Soderberg, Edwin A. Heredia, Pavan Kapanipathi, Glenn Algie, Alan Messer
-
Publication number: 20190228276Abstract: A license plate reader uses a neural network to determine a plurality of predicted license plate regions within an image. The plurality of predicted license plate regions is transferred to an optical character recognition unit that performs optical character recognition on the plurality of predicted license plate regions to output a plurality of predicted character sequences. The license plate reader receives the output of the optical character recognition unit that contains the plurality of predicted character sequences and analyzes the plurality of predicted character sequences to determine a best estimate for a character sequence in the image.Type: ApplicationFiled: April 27, 2018Publication date: July 25, 2019Inventors: Howard LEI, Edwin HEREDIA
-
Publication number: 20180176526Abstract: Server and client devices and corresponding methods have been realized for adapting delivered video content to the contextual and environmental characteristics surrounding the rendering device. An exemplary client rendering device receives video content having a first dynamic range and a first color gamut. The client device sends a request for transformation information including an identifier for each of the video content and model information of the rendering device. From a server, the client device receives first transformation information for the identified video content and rendering device and uses that information to convert the video content to a converted video content having one of a second dynamic range different from the first dynamic range and a second color gamut different from the first color gamut, so that the converted video content can be played back.Type: ApplicationFiled: December 19, 2017Publication date: June 21, 2018Inventors: Dayan SIVALINGAM, Edwin HEREDIA, Alexandru JUGRAVU, Saurabh MATHUR
-
Publication number: 20180122160Abstract: A method and apparatus for providing operational assessments for a particular vehicle is presented. In one embodiment, initial information is collected via a processor about operational history of a particular vehicle. This information is updated as the vehicle continues to be operated for a time period. In addition, a camera is used to iteratively collect driving information about driving habits of at least one driver of the vehicles also during a particular time period or distinct time intervals. Finally, a predictive outcome is generated for at least one event relating to the operation of the vehicle for a future event (beyond period of said particular time period). This is generated based on the initial information and new operational history and the driving habits.Type: ApplicationFiled: October 25, 2017Publication date: May 3, 2018Inventors: Edwin HEREDIA, Dayan SIVALINGAM, Sapna RAI, Satheesh Ramalingam
-
Publication number: 20180122165Abstract: A system, apparatus and method for generating recommendation about use of a vehicle is provided. In one embodiment, the method comprises creating a user profile for at least one vehicle and creating a user profile for a driver of the one vehicle. The method also comprises generating data regarding condition of a plurality of components of the vehicle and generating maintenance and user alerts based on information from the user and vehicle profiles and the component conditions.Type: ApplicationFiled: October 26, 2017Publication date: May 3, 2018Inventors: Dayan SIVALINGAM, Satheesh RAMALINGAM, Sapna RAI, Edwin HEREDIA
-
Publication number: 20160170994Abstract: Enriching trajectory data from a device may include determining, using a processor, enrichment data items related to points of presence within trajectory data. The enrichment data items may be retrieved from a data source. Enriching trajectory data may also include determining, using the processor, ranking metrics for the enrichment data items and ranking, using the processor, the enrichment data items according to the ranking metrics. One or more ranked enrichment data items, in association with the related point of presence of the trajectory data, may be provided to a device using the processor.Type: ApplicationFiled: October 30, 2015Publication date: June 16, 2016Inventors: Joakim Soderberg, Edwin A. Heredia, Pavan Kapanipathi, Glenn Algie, Alan Messer
-
Publication number: 20150067150Abstract: In some embodiments, a computer implemented method, a system, and/or a non-transitory computer readable medium can receive an actionable rule that represents user intent to share media data. The actionable rule can be analyzed to determine a set of conditions and a set of actions included in the actionable rule. The actionable rule, including the set of conditions and the set of actions, can be stored in a rule database. Context data can be acquired from a context database. Whether or not the set of conditions is satisfied based on the acquired context data can be determined. The set of actions can be executed when the set of conditions is satisfied based on the acquired context data. In some cases, executing the set of actions can include, at least in part, initiating a sharing of the media data with at least one target system.Type: ApplicationFiled: July 24, 2014Publication date: March 5, 2015Inventors: Edwin A. Heredia, Shailendra Kumar, Jun Nishimura, George Hsieh, Alan Messer
-
Patent number: 8307093Abstract: A method is provided for allowing Universal Plug and Play (UPnP) technology to be used over the Internet or other wide area communications networks. In one illustrative example, a first UPnP-enabled device is to provide a UPnP service such as streaming media to various users over the Internet. The first UPnP-enabled device provides an on-line identity provider such as Windows Live or the like with user IDs of those users who are authorized to access the first UPnP-enabled device from a remote location. When a user wishes to receive the UPnP service from the first UPnP-enabled device, the user logs in to the on-line identity provider using his user ID and receives from the on-line provider an IP address associated with the first UPnP-enabled device. The user's media player or other application constructs a URL from the IP address and contacts the UPnP-enabled device at that URL. The UPnP-enabled device provides the user with a list of media libraries that are available on it.Type: GrantFiled: June 25, 2008Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: Anders E. Klemets, Srinivas Aiyar, Edwin A. Heredia
-
Patent number: 8117342Abstract: A media exchange description language (MX-DL) is disclosed. The media exchange description language (MX-DL) may be used to facilitate media exchange within a media exchange network, such as a home network. Methods of determining an operability of a media item within a media exchange network are also disclosed. The methods may utilize the media exchange description language (MX-DL) to convert a media format of the media item into a compatible media format usable within a media exchange network. Devices and device components for performing the disclosed methods are also disclosed.Type: GrantFiled: October 4, 2005Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Edwin A Heredia, Vladimir Sadovsky
-
Publication number: 20090327496Abstract: A method is provided for allowing Universal Plug and Play (UPnP) technology to be used over the Internet or other wide area communications networks. In one illustrative example, a first UPnP-enabled device is to provide a UPnP service such as streaming media to various users over the Internet. The first UPnP-enabled device provides an on-line identity provider such as Windows Live or the like with user IDs of those users who are authorized to access the first UPnP-enabled device from a remote location. When a user wishes to receive the UPnP service from the first UPnP-enabled device, the user logs in to the on-line identity provider using his user ID and receives from the on-line provider an IP address associated with the first UPnP-enabled device. The user's media player or other application constructs a URL from the IP address and contacts the UPnP-enabled device at that URL. The UPnP-enabled device provides the user with a list of media libraries that are available on it.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Anders E. Klemets, Srinivas Aiyar, Edwin A. Heredia
-
Publication number: 20070079010Abstract: A media exchange description language (MX-DL) is disclosed. The media exchange description language (MX-DL) may be used to facilitate media exchange within a media exchange network, such as a home network. Methods of determining an operability of a media item within a media exchange network are also disclosed. The methods may utilize the media exchange description language (MX-DL) to convert a media format of the media item into a compatible media format usable within a media exchange network. Devices and device components for performing the disclosed methods are also disclosed.Type: ApplicationFiled: October 4, 2005Publication date: April 5, 2007Applicant: Microsoft CorporationInventors: Edwin Heredia, Vladimir Sadovsky
-
Publication number: 20060128304Abstract: A mobile communications system includes a plurality of mobile communications devices. A direct link communicates information between a communications network and a selected one of the plurality of mobile communications devices. A broadcast link simultaneously broadcasts information from the communications network intended to be receivable by the plurality of mobile communications devices.Type: ApplicationFiled: January 24, 2006Publication date: June 15, 2006Inventors: Kumar Ramaswamy, Edwin Heredia