Patents Examined by Patrice Winder
  • Patent number: 8890951
    Abstract: A method for detecting a clear path of travel for a vehicle utilizing analysis of an image generated by a camera device located upon the vehicle includes monitoring the image, identifying through patch-based clear path detection analysis of the image a first patch within the image that indicates a not clear path, analyzing the first patch through patch smoothing, invalidating the first patch based upon the analyzing the first patch through patch smoothing, utilizing the invalidated first patch to define a clear path of travel for the vehicle, and utilizing the clear path of travel to navigate the vehicle.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: November 18, 2014
    Assignees: GM Global Technology Operations LLC, Carnegie Mellon University
    Inventors: Wende Zhang, Qi Wu, Tsuhan Chen
  • Patent number: 8892658
    Abstract: A single device that receives communications intended for a user having multiple contact addresses associated with different user roles is provided. The single device can receive communications intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. Since a user engaged in a particular role might not desire to be interrupted with communications intended for a different role, the communications for the other roles can be maintained until the user is actively engaged in the role for which the communication was intended. In situations where there is an important communication sent to a non-active role, selective convergence between roles is initiated and the important communication is presented to the user.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, Mary P. Czerwinski, Roger S. Barga, Pavel Curtis, Paul J. Hough, Richard J. McAniff, Raymond E. Ozzie
  • Patent number: 8886754
    Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third potion being transmitted by the unicast source server.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: November 11, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Elysia Tan, Han Nguyen
  • Patent number: 8874764
    Abstract: Various connection parameters of a wireless local area network ‘WLAN’ may be saved in a WLAN client device in a connection profile, even if the WLAN client device is unable to connect to the WLAN.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: October 28, 2014
    Assignee: BlackBerry Limited
    Inventors: Sherryl Lee Lorraine Scott, Zaheen Somani, Alexander Jordan Reif
  • Patent number: 8874782
    Abstract: A system and method are provided for determining whether a transaction between a subscriber and a merchant website requires downloading and/or streaming digital objects. In response to a determination that the transaction does require downloading and/or streaming of digital objects, a subscriber is provided with various options for delaying such downloading and/or streaming in return for incentives of varying value.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: October 28, 2014
    Assignee: Clearwire IP Holdings LLC
    Inventor: Charles B. Lobsenz
  • Patent number: 8862684
    Abstract: A remote access session is established between client and host computers with the assistance of a gateway. The gateway requests the host computer to send a plurality of data packets to different external addresses and monitors the network ports used for these outgoing packets. The gateway then uses the network port information to predict which port the host will use to transmit future outgoing data packets. A similar process is performed on the client computer. The gateway then directs the client computer to send further data packets to the network address and the predicted port of the host computer. Similarly, the host computer is directed to send further data packets to the network address and predicted port of the client computer. The computers are then directly connected together so that further data communications bypass the gateway.
    Type: Grant
    Filed: December 24, 2011
    Date of Patent: October 14, 2014
    Assignee: LogMeIn, Inc.
    Inventors: Gabor Tyukasz, Marton B. Anka
  • Patent number: 8862730
    Abstract: Providing security for a network is disclosed. Network traffic associated with a host is monitored. If an activity pattern associated with a configuration change of the host is observed, access by the host to the network is restricted based at least in part on the observed activity pattern.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: October 14, 2014
    Assignee: Symantec Corporation
    Inventors: Brian Hernacki, Sourabh Satish
  • Patent number: 8862699
    Abstract: A reputation based redirection service is usable to build URL wrappers for un-trusted and unknown URLs. Such URL wrappers can be used to protect Web users by, for example, redirecting traffic to interstitial Web pages. Additionally, reputation decisions can be made by the service to further protect users from malicious URLs.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Ameya S. Bhatawdekar, Kristofer N. Iverson, Elliott J. Haber, John L. Scarrow, Chad W. Mills
  • Patent number: 8862779
    Abstract: Systems, methods, and computer program products that facilitate the integration and accounting of advertising within audio Web content requested by users via telephone devices are provided. Upon receiving a request from a user for Web content via a telephone device, a Web server retrieves an advertisement from an advertisement server, inserts the retrieved advertisement within the user requested Web content, and forwards the user requested Web content and advertisement to a text-to-speech transcoder for conversion to an audio format. The text-to-speech transcoder converts the Web content and advertisement from a text-based format to an audio format and serves the Web content and advertisement in the audio format to the user client device via a telephone link established with the user client device. If an advertisement is interactive, a text-to-speech transcoder may be configured to notify an advertisement server of user interaction with the advertisement.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: October 14, 2014
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Dana Borger, Steve Cox, Tom Gordon, David Spitz, Matthew Squire, Jay Thrash
  • Patent number: 8856362
    Abstract: In one embodiment, a network application may offload stateful operations to a user-plane application. In one embodiment, the network application receives state information for a user device. The network application then sends the state information to a user-plane application, which can maintain the state information. The network application may then offload a stateful operation to the user-plane application. For example, the network application may have the user-plane application perform stateful operations. Also, the network application may use the state information maintained at the user-plane application for error recovery after the network application fails. For example, the network application may recover the state information from the user-plane application after failure.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: October 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, Jayaraman Iyer
  • Patent number: 8849914
    Abstract: A system and method for enabling co-browsing between two or more users accessing a website in separate sessions. Each of the users operates a web browser instance to browse the website. The website comprises one or more web pages, at least a portion of which includes embedded software code or script. A collaboration manager, established after the users consent to co-browsing, associates the sessions of the users. As the users navigate to new web addresses in the website or enter data into their browser instances, the software code or script embedded within the web pages rendered in the browser instances causes each user's browser to communicate changes in the web addresses or data to the collaboration manager. The collaboration manager receives the communicated changes and provides them to other co-browsing users. Synchronization of cursors, scroll-bar positions and other browser events is also supported.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: September 30, 2014
    Assignee: The Vanguard Group, Inc.
    Inventors: Louis Peter Bove, Joseph F. Ceklosky, Jr., Glenn Jackson Hubler
  • Patent number: 8843545
    Abstract: Controlling a device having a shared processing resource includes ascertaining a supervision timer value for a client service that uses the shared processing resource. The client service is caused to make a server request and a supervision timer is set to cause a timeout after a supervision timer value time period. Ascertaining the supervision timer value includes ascertaining which of a number of use scenarios represents an operation state of the device, the use scenarios being at least in part distinguished from one another by which services are presently active, including the client service. Each of the plurality of services utilizes the shared processing resource when active. One supervision timer value is selected from a number of values each associated with the client service, selection being made at least partly as a function of the ascertained use scenario. The value is retrieved from the set of stored supervision timer values.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: September 23, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Ali Nader
  • Patent number: 8843630
    Abstract: Systems and methods provide logic for decentralized request routing. In one implementation, a computer-implemented method routes a request. The method includes receiving, by a client server, the request. The client server evaluates feedback information received by the client server from at least one of a plurality of host servers. The client server selects one of the plurality of host servers to process the request, based on the evaluation, and transmits the request to the selected one of the plurality of host servers.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: September 23, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher C. Thomas, Christopher Kommareddy, Preetha Chatterjee, Nan Zhong, Mitchell Sundt, Vivek Rai
  • Patent number: 8838688
    Abstract: Methods and apparatus are provided for inferring user interests from both direct and indirect social neighbors. User interests are inferred from social neighbors by exploiting the correlation among multiple attributes of a user, in addition to the social correlation of an attribute among a group of users. Attributes of a user are inferred by obtaining an inferred set of attributes comprised of one or more attributes of social neighbors of the user. Thereafter, the inferred set is modified using a user attribute correlation model describing a probability that the attributes in the inferred set co-occur on the user and one or more of the social neighbors. An inference quality of the obtained attributes can optionally be obtained based on social network properties of the social neighbors. Interactions with the user and/or the social neighbors can be employed to solicit feedback to improve the one or more inferred attributes.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ching-Yung Lin, Zhen Wen
  • Patent number: 8832305
    Abstract: An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments in response to a request for the data file by a receiving system. In addition to the requested file, a sending system sends an unrequested secondary data file to the receiving system for playback before, during, or after playing of the requested data file.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: September 9, 2014
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey P. Harrang, David Gibbons, Kamyar Moinzadeh
  • Patent number: 8832230
    Abstract: A server device configured to provide a content aggregation service. The server device comprises a first transceiver unit configured to communicate with a terminal, a second transceiver unit configured to communicate with content network sources, a memory for storing a resource list of addresses of the content network sources, and a content aggregation processor operably connected with the first and second transceiver and the memory, and configured to fetch content from the addresses of the content network sources as well as to aggregate the fetched content into a notification message to the terminal.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: September 9, 2014
    Assignee: Vringo Infrastructure Inc.
    Inventors: Miguel An. Garcia-Martin, Janne K. Suotula, Juha Louhisuo
  • Patent number: 8825773
    Abstract: A computer-implemented method for concealing information of a personal profile provided by a social networking service is described. A message sent from the personal profile to a second profile provided by the social networking service is monitored. A determination is made as to whether the second profile is a commercial profile. The message is received when the second profile is a commercial profile. An avatar profile is used to publish the message anonymously to the second profile on behalf of the personal profile. A message sent from the second profile to the personal profile is intercepted when the second profile is a commercial profile. The intercepted message is analyzed with respect to at least one security filter. The message is associated with the avatar profile when the message passes the at least one security filter. The avatar profile is used to publish the message to the personal profile.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: September 2, 2014
    Assignee: Symantec Corporation
    Inventor: William J. Gauvin
  • Patent number: 8825880
    Abstract: A system, method, and computer-readable medium for configuring a controlled device in a control system are provided. A self-describing device Module associated with a controlled device provides capabilities of a controlled device both at runtime and before installation. The controlled device Module includes a capabilities component that provides a description of the controlled device's capabilities both as a capabilities object that can be queried at runtime and in a self-describing capabilities file implemented in a format prior to operational configuration of the Module or controlled device. The Module is configured to generate its runtime capabilities object and self-describing capabilities file.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: September 2, 2014
    Assignee: AMX LLC
    Inventors: Brigitte Bernadette Birze, Mark Ethard Smith
  • Patent number: 8825844
    Abstract: A method, in a first network element, of notifying a network operator when mismatching sets of virtual addresses are configured on first and second network elements, prior to making one of the sets of virtual addresses available for network traffic reception. The first network element is coupled with a second network element by a synchronization channel. The network elements are configured to exchange synchronization data over the synchronization channel. A second set of virtual addresses, which are configured on the second network element, are received from the second network element. It is determined that the second set of virtual addresses and a first set of virtual addresses, which are configured on the first network element, do not match. A network operator is notified responsive to determining that first and second sets of virtual addresses do not match. The method may prevent problems that occur when the virtual addresses don't match.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: September 2, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Nageshwar Bajamahal
  • Patent number: 8819103
    Abstract: Controllers communicate commands in terms of goals and constraints. A goal is an objective. A constraint is information regarding how the goal is to be achieved. For example, a constraint may specify when, or how much of, a resource may be used to achieve a goal. Additionally, or alternatively, a constraint may specify an acceptable or expected accuracy or tolerance regarding how the goal is achieved. Each controller is expected to achieve assigned goals in accord with associated constraints. Thereby, system communication may be reduced. If controllers achieve goals according to specified constraints, the controllers do not need to provide updates or be updated regarding the status of activities of other controllers or regarding other operational context information. In some embodiments, commands are generally not acknowledged. Instead, serving controllers respond to a command with an error message if a goal cannot be met in accord with an associated constraint.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: August 26, 2014
    Assignee: Palo Alto Research Center, Incorporated
    Inventors: Markus P. J. Fromherz, Lara S. Crawford, Haitham A. Hindi