Patents Examined by Robert Shaw
-
Patent number: 10033624Abstract: An approach is provided for providing routing calculations and route guidance based on geographic positioning and/or other sensor data from one or more mobile devices independent of map data. A routing platform processes and/or facilitates a processing of one or more probe data samples associated with at least one mobile device to determine one or more device tracks. The routing platform processes and/or facilitates a processing of the one or more device tracks to determine at least one tessellation, wherein the at least one tessellation is a subdivision of a plane or sphere into one or more tiles and a plurality of segments. The routing platform further determines one or more relationships between one or more of the plurality of segments based, at least in part, on a mapping of the one or more device tracks against the at least one tessellation.Type: GrantFiled: November 14, 2013Date of Patent: July 24, 2018Assignee: HERE Global B.V.Inventors: Daniel Rolf, Björn Karge, Ullrich Praetz, Prokop Jehlicka
-
Patent number: 9979801Abstract: In activating a service, a service gateway retrieves a service table entry using a service or server address of the service entry, where the service table entry has an association with another service entry. An association to the service entry is added and a marker value is set to indicate associations with two service entries. After a time duration, the association with the other service entry is removed, and the marker value is changed accordingly. In deactivating a service entry, the service gateway calculates a hash value for the service or server address of the service entry. After matching the hash value to a hash value of another service entry, an association with the other service entry is added. A marker value is set to indicate associations with two service entries. After a time duration, the association with the service entry is removed, and the marker value is changed accordingly.Type: GrantFiled: June 24, 2015Date of Patent: May 22, 2018Assignee: A10 NETWORKS, INC.Inventors: Rajkumar Jalan, Feilong Xu, Rishi Sampat
-
Patent number: 9959106Abstract: A sub-process is performed on a first computing platform to create a portable initialized object. The portable initialized object is communicated to a second computing platform. The second computing platform uses the portable initialized object to replace performing the sub-process.Type: GrantFiled: November 14, 2013Date of Patent: May 1, 2018Assignee: International Business Machines CorporationInventors: David B. Lection, Ruthie D. Lyle, Eric L. Masselle
-
Patent number: 9806899Abstract: An apparatus and method for controlling a Remote User Interface Server (RUIS) in a Remote User Interface Client (RUIC), wherein the method includes rendering an RUI page for controlling RUISs, receiving an input of a control command for controlling the RUISs from a user through the RUI page, generating a multicast control message for transmitting the input control command in a form of multicast, and transmitting the multicast control message to the RUISs.Type: GrantFiled: October 29, 2014Date of Patent: October 31, 2017Assignee: Samsung Electronics Co., LtdInventors: Young-Wan So, Young-Sun Ryu, Jae-Yeon Song
-
Patent number: 9799050Abstract: A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.Type: GrantFiled: June 20, 2016Date of Patent: October 24, 2017Assignee: Google Inc.Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 9800643Abstract: A computer-based real-time streaming system under packet erasures wherein created messages can be decoded within a fixed delay form their creation is presented. Various code construction methods and corresponding hardware implementation for different cases of erasure link models are also presented.Type: GrantFiled: November 23, 2016Date of Patent: October 24, 2017Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Derek Leong, Asma Qureshi, Yunkai Wei, Tracey C. Ho
-
Patent number: 9785608Abstract: Predictive, multi-layer caching architectures may be used to predict which elements a user is most likely to navigate to within a collection of elements associated with a predefined layout and, in response, to increase the accessibility of these elements to a client device of the user. For instance, the techniques may utilize a predictive, multi-layer caching architecture for storing these predicted elements to decrease the latency to render these images if the user navigates within the collection of elements in the predicted manner. The collection of elements may comprise images (e.g., a 3D model, a map, etc.), video files, audio files, text files, or any other type of file that is consumable on a client device.Type: GrantFiled: September 30, 2014Date of Patent: October 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Wenwu Zhu, Zheng Li, Roberto R. Molinari, Hongzhi Li
-
Patent number: 9747386Abstract: Features are disclosed for enabling servers to initiate the opening of connections with clients, initiate transfers of data to clients, and provide clients with hints regarding which content retrieval, connection establishment, and other network operations will likely improve user-perceived performance on the client. A token may be transmitted from a client to a server, and the server may utilize the token to initiate a network connection with the client and send data to the client. The token may also be passed to a third party for similar use. Hints may be provided to the client, indicating actions that the client may perform in order to improve content processing efficiency and enhance a user experience with the content. The disclosed features may, for example, be incorporated into web browser and server software.Type: GrantFiled: August 10, 2012Date of Patent: August 29, 2017Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
-
Patent number: 9743216Abstract: The present invention discloses a communication method for machine-type-communication (MTC) between a MTC server and MTC equipments, which comprises: the MTC server broadcasts a target content related to an application, receives availability information related to the target content from candidate MTC equipments which satisfy the target content, selects any one or more MTC equipments from the candidate MTC equipments based on the availability information, establishes a session connection with each of the selected MTC equipments, and receives content uploaded by the selected MTC equipments. The invention furthermore discloses a communication method for MTC between the MTC equipments and the MTC server, and discloses the corresponding MTC server and the MTC equipment.Type: GrantFiled: January 5, 2010Date of Patent: August 22, 2017Assignee: GEMALTO SAInventors: Hongfei Du, Yu Chen
-
Patent number: 9531780Abstract: A computer-based real-time streaming system under packet erasures wherein created messages can be decoded within a fixed delay form their creation is presented. Various code construction methods and corresponding hardware implementation for different cases of erasure link models are also presented.Type: GrantFiled: November 14, 2013Date of Patent: December 27, 2016Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Derek Leong, Asma Qureshi, Yunkai Wei, Tracey C Ho
-
Patent number: 9432914Abstract: There is provided an improved solution for performing beacon broadcasting in a device-to-device communication network. The solution comprises selecting, by a node capable of entering a device-to-device communication network, a channel for broadcasting wherein the selection is based on at least one of the following: the characteristics of the node and the state of the node; and causing a broadcast of information related to at least part of the properties of the node on the selected channel.Type: GrantFiled: July 8, 2015Date of Patent: August 30, 2016Assignee: Nokia Solutions and Networks OyInventors: Vinh Van Phan, Ling Yu, Kari V. Horneman, Ottmar Aumann
-
Patent number: 9423994Abstract: Systems and methods that provide a hierarchical display to a user based on a position of the user's focus are described herein. The position of the user's focus may be determined by tracking, for example, a position of the user's eyes, a position of a mouse cursor within the display, a position of an application window within the display, or a combination thereof. Based on the position of the user's focus, the display may be divided into multiple display regions, and the display regions may be ranked, such as by prioritizing a display region that the user is focusing on. Display quality (e.g., transmission rate, image resolution, degree of image compression, etc.) of the display regions may be determined based on the rank of the display regions, thereby providing higher display/image quality to regions based on what the user is actively looking at.Type: GrantFiled: February 22, 2012Date of Patent: August 23, 2016Assignee: Citrix Systems, Inc.Inventors: Ashwin Suresh, Juan Rivera
-
Patent number: 9413856Abstract: Detecting time zones using historical date sampling is disclosed. In various embodiments, an offset between a system time and a reference time is determined for each of a plurality of sample points, to produce a resulting set of offsets. A representation of the set of offsets is computed. The representation of the set of offsets is used as a key to look up a time zone associated with the system.Type: GrantFiled: January 7, 2016Date of Patent: August 9, 2016Assignee: EMC CorporationInventor: Julian M. Hjortshoj
-
Patent number: 9396458Abstract: A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.Type: GrantFiled: June 14, 2012Date of Patent: July 19, 2016Assignee: Google Inc.Inventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 9373132Abstract: A system and method for providing advertisement in a digital yearbook includes a server and a user device for presenting media content on a display. Yearbook data is accessible by the user device and includes text and graphics pertaining to an organization and at least one advertisement. If/when the user device is connected to a network, the user device checks for a replacement advertisement and if there exists the replacement advertisement, the user device replaces one of the at least one advertisements with the replacement advertisement before the user device accesses the yearbook data. The user device presents the yearbook data and one or more of the group consisting of at least one advertisement and the replacement advertisement on the display.Type: GrantFiled: October 23, 2013Date of Patent: June 21, 2016Assignee: WOLF PACK PRODUCTS, LLCInventors: Anthony M. Olson, Jennifer Kay Winquist, Joseph G. Richard, Frank Liebenow
-
Patent number: 9354863Abstract: A sub-process is performed on a first computing platform to create a portable initialized object. The portable initialized object is communicated to a second computing platform. The second computing platform uses the portable initialized object to replace performing the sub-process.Type: GrantFiled: December 22, 2015Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventors: David B. Lection, Ruthie D. Lyle, Eric L. Masselle
-
Patent number: 9271053Abstract: A method and apparatus for receiving an application for providing an Internet protocol television (IPTV) communication service. The method includes: acquiring IP address information for initiating an IPTV service provider discovery at an entry point for searching for a service provider; receiving information regarding an IPTV service provider from an IPTV service provider discovery entity apparatus by using the IP address information; and acquiring information regarding the application for providing the IPTV communication service based on the information regarding the IPTV service provider.Type: GrantFiled: September 27, 2010Date of Patent: February 23, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Mun-Jo Kim, Eun-Hee Rhim, In-Chul Hwang
-
Patent number: 9271047Abstract: A method of providing information regarding a service to a client includes receiving, at a first search server, first information regarding a plurality of service providers including a first service provider, receiving, at a second search server, second information regarding at least one service which is to be received from a first server of the first service provider, and providing the first information and the second information to a client, wherein the first search server and second search server are separate physical devices, and wherein the first search server and the second search server are separate from at least one server belonging to the plurality of service providers including the first server.Type: GrantFiled: April 16, 2015Date of Patent: February 23, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Eun-Hee Rhim
-
Patent number: 9264781Abstract: Provided are a method and apparatus by which a first entity receives information about one or more Internet Protocol Television (IPTV) service providers or information about one or more IPTV services from a second entity by using a Session Initiation Protocol (SIP) message.Type: GrantFiled: June 19, 2014Date of Patent: February 16, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Mun-Jo Kim, Eun-Hee Rhim, In-chul Hwang
-
Patent number: 9262414Abstract: Detecting time zones using historical date sampling is disclosed. In various embodiments, an offset between a system time and a reference time is determined for each of a plurality of sample points, to produce a resulting set of offsets. A representation of the set of offsets is computed. The representation of the set of offsets is used as a key to look up a time zone associated with the system.Type: GrantFiled: September 28, 2012Date of Patent: February 16, 2016Assignee: EMC CorporationInventor: Julian M. Hjortshoj