Patents Examined by David Eng
  • Patent number: 8379079
    Abstract: A holographic reconstruction system having spatial light modulators, an eye finder and a position control orients a propagating spatially modulated light wave field toward at least one eye position of an observer's eye, thereby reconstructing a scene in a three-dimensional manner and tracking the same during a position change of the eye position. Unobstructed lateral and axial movement of the observer head to arbitrary eye positions in a tracking region is enabled. The use of additional, planar optical components, which bring about optical aberrations during a position change of observer eyes, are prevented.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: February 19, 2013
    Assignee: SeeReal Technologies S.A.
    Inventors: Bo Kroll, Armin Schwerdtner, Jean-Christophe Olaya
  • Patent number: 8356090
    Abstract: The present invention provides a method for an Entrepreneur to start an Internet business by creating an Entrepreneur's web site using tools provided at a Facilitator's web site. The method allows the Entrepreneur to access the Facilitator's web site, register a desired available domain name, trademark the domain name, design an Entrepreneur's web site accessible via the domain name, design a similar appearing store front web site to handle commercial transactions, copyright the Entrepreneur's web site, offer hosting services for the Entrepreneur's web site and submit the Entrepreneur's web site to one or more search engines. Tremendous synergies may be achieved and serious pitfalls avoided in creating the Internet business by receiving overall guidance and assistance from one web site, i.e. a Facilitator's web site, in performing these processes.
    Type: Grant
    Filed: March 29, 2004
    Date of Patent: January 15, 2013
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Robert R. Parsons, Michael Wayne Crosby, Steven Sachs, Nima Kelly, Jeff Carradus
  • Patent number: 8352550
    Abstract: Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, a system includes a wireless server communicatively operable with a set of mobile wireless clients, where the wireless server has a share agent configured to control dissemination of information from a database on a shared basis responsive to a determination of a privacy state of the information. In an embodiment, a mobile wireless device has an integrated management system operable with a controller. The management system is configured to manage the mobile wireless device operable as a multiple-mode wireless client to each wireless server of a set of wireless servers such that information may be shared among the mobile wireless device and the set of wireless servers.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: January 8, 2013
    Assignee: Research In Motion Limited
    Inventors: Jesse Boudreau, Thomas Murphy, Ian Clough, Alan Panezic, David Yach, Salim Omar, Mike Washburn
  • Patent number: 8346962
    Abstract: Disclosed are examples of an interworking system and related methods. The interworking system can be configured to implement a session initiation protocol (SIP) message routing method that may include checking a transmitting subject and a transmission method of a SIP message, applying a network address translation based on the checked message's transmitting subject and its transmission method, and specifying the address of the node selected based on the checked message's transmitting subject in routing path information.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: January 1, 2013
    Assignee: KT Corporation
    Inventors: Jang-Won Lee, Ho-Jin Lee, Sang-Man Bak
  • Patent number: 8346859
    Abstract: A method, system and graphical user interface for dynamically updating transmission characteristics in a web mail reply are described. In one embodiment of the invention, a graphical user interface includes a web mail reply form that includes: one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a response option by a user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: January 1, 2013
    Assignee: Google Inc.
    Inventors: Bay-Wei Chang, Jing Yee Lim, Sanjeev Singh
  • Patent number: 8335838
    Abstract: Web page load time prediction is achieved by simulating and adjusting the load times of web objects in a webpage to determined adjustments that optimize an overall page load time (PLT) of the webpage. The webpage load time prediction includes extracting a parental dependency graph (PDG) for the webpage. The PDG encapsulates one or more dependency relationships for each web object in the webpage. The prediction further includes determining an original PLT and original timing information of a webpage. The prediction also includes simulating a page loading of the webpage based on adjusted timing information of each web object and the PDG to estimate a new PLT of the webpage. The prediction additionally includes comparing the original PLT of the webpage to the new PLT of the webpage to determine whether the adjusted timing information increased or decreased the new PLT of the webpage.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Ming Zhang, Yi-Min Wang, Albert Greenberg, Zhichun Li
  • Patent number: 8335837
    Abstract: In one embodiment, a method for transferring web browser data between web browsers includes collecting browser data pertaining to a first web browser, packaging the browser data into an intermediate format, and storing the packaged data for a subsequent import into a second web browser.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: December 18, 2012
    Assignee: Google Inc.
    Inventor: David Marmaros
  • Patent number: 8335855
    Abstract: A method and system for collecting and transmitting data across or through a firewall using HTTP and/or XML between computer systems that do not otherwise grant access to each other. A method and system for preparing data reports using data and report generation modules using HTTP and/or XML between computer systems.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: December 18, 2012
    Assignee: JPMorgan Chase Bank, N.A.
    Inventor: Bruce James Skingle
  • Patent number: 8325218
    Abstract: A color setting apparatus and method for a system for reproducing multimedia data are provided. The apparatus includes a color setting controller for displaying a closed curve band divided into at least two equal-sized sections each containing a different color, and a setting band having at least two sections for indicating change of a set value of each of the colors on a screen, and for changing the set value of a selected color and displaying the changed color according to the changed set value on the screen. The color setting controller increases or decreases the size of the section for indicating change of the set value according to the set value.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: December 4, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-Wook Oh, Sung-Dae Cho, Young-Min Jeong
  • Patent number: 8321589
    Abstract: The present application relates to methods and systems for intelligently routing requests to one of a plurality of redundant servers. The methods and systems route the requests to a most highly ranked redundant server. The redundant servers are dynamically rank according to ranking information, wherein the ranking information may include server performance information, server response information, next step performance information, next step response information, historic information and other like information. Next step response information and next step performance information corresponds to information pertaining to servers the plurality of redundant servers depend upon. The methods and systems may further randomly re-rank the plurality of redundant servers. The methods and systems may further re-route unprocessed requests meeting non-performance criteria.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: November 27, 2012
    Assignee: CardinalCommerce Corporation
    Inventor: Adam Ratica
  • Patent number: 8319821
    Abstract: In a first exemplary embodiment of the present invention, an automated, computerized method is provided for determining an illumination flux condition in a scene. The method comprises the steps of generating and storing a sequence of images of the scene, each one of the sequence of images comprising an array of pixels and corresponding to the scene photographed in a preselected polarization direction, different from the polarization direction of other ones of the sequence of images, determining a polarization sequence vector for at least one pixel in the array, as a function of color information for the pixel in the array, among the sequence of images; and utilizing the polarization sequence vector to determine one of a shadowed and lit illumination condition for the at least one pixel.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: November 27, 2012
    Assignee: Tandent Vision Science, Inc.
    Inventors: Kristin Jean Dana, Richard Mark Friedhoff, Bruce Allen Maxwell, Steven Joseph Bushell, Casey Arthur Smith
  • Patent number: 8294763
    Abstract: A computer implemented method for deriving an attribute entity network (AEN) from video data is disclosed, comprising the steps of extracting at least two entities from the video data, tracking the trajectories of the at least two entities to form at least two tracks, deriving at least one association between at least two entities by detecting at least one event involving the at least two entities, where the detecting of at least one event is based on detecting at least one spatiotemporal motion correlation between the at least two entities, and constructing the AEN by creating a graph wherein the at least two objects form at least two nodes and the at least one association forms a link between the at least two nodes.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: October 23, 2012
    Assignee: SRI International
    Inventors: Hui Cheng, Jiangjian Xiao, Harpreet Sawhney
  • Patent number: 8275897
    Abstract: Systems and methods for providing accelerated data storage and retrieval utilizing lossless and/or lossy data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simultaneously or sequentially losslessly or lossy compress data at a rate equivalent to or faster than the transmission rate of an input data stream. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to simultaneously or sequentially losslessly or lossy decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device.
    Type: Grant
    Filed: April 8, 2006
    Date of Patent: September 25, 2012
    Assignee: Realtime Data, LLC
    Inventor: James J. Fallon
  • Patent number: 8266209
    Abstract: Various embodiments herein include one or more of systems, methods, software, and/or data structures to create collaboration enabled client applications. In some embodiments, web services are provided on one or more servers that may be called by processes within client applications to facilitate collaboration within a workspace. These web services, in some such embodiments, may be properly called by an authorized user. Virtual meeting places referred to as rooms may be created dynamically and may each include one or more collaborative services. To facilitate the dynamic creation of new rooms, room templates may be provided which allow new rooms to be easily and automatically created. The room templates may store state information for the pre-existing rooms from which they are based.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: September 11, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Nigel Pegg, Raffaele Sena
  • Patent number: 8244874
    Abstract: Aspects of the present invention include distributing new resources closer to end-users which are making increased demands by spinning-up additional virtualized instances (as part of a cloud provisioning) within servers that are physically near to the network equipment (i.e., web servers, switches, routers, load balancers) that are receiving the requests.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 14, 2012
    Assignee: Limelight Networks, Inc.
    Inventor: Jason Thireault
  • Patent number: 8237773
    Abstract: Disclosed herein is a communication system, including: a sending apparatus configured to transmit a Digital Visual Interface signal wherein pixel data formed from color data including red data, green data and blue data are disposed successively for the individually same color data through a Digital Visual Interface cable; and a receiving apparatus configured to receive the Digital Visual Interface signal transmitted from said sending apparatus through said Digital Visual Interface cable.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: August 7, 2012
    Assignee: Sony Corporation
    Inventor: Katsuya Yamamoto
  • Patent number: 8239567
    Abstract: Methods and apparatus for controlling transmission of data units in a network. In one embodiment, a method of controlling transmission of data units in a network node includes receiving a fragment of a data unit. The method further includes determining at least one of (a) whether a prior fragment of the data unit has been dropped and (b) whether a subsequent fragment of the data unit is likely to be dropped. The method further includes at least one of (c) transmitting the received fragment of the data unit only if no prior data fragment of the data unit has been dropped and (d) transmitting the fragment of the data unit only if no subsequent fragment of the data unit is likely to be dropped.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: August 7, 2012
    Assignee: Marvell International Ltd.
    Inventors: Pradeep Jugraj Nemavat, Sandesh Goel
  • Patent number: 8212857
    Abstract: An interactive display in which alternating illuminators are used to reduce or cancel specular reflections. The interactive display includes multiple illuminators and at least one camera placed behind one or more display layers. The interactive display uses a phase management mechanism that controls alternation of phases of the interactive display. When in the first phase, the first illuminator is controlled to dominate over the second illuminator. When in the second phase, the second illuminator is controlled to dominate over the first illuminator. A consolidated image is then formulated using a combination of the first and second images. The consolidated image has reduced or eliminated specular reflections as compared to the first and second images alone.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventor: Nigel Keam
  • Patent number: 8204986
    Abstract: A method for monitoring performance of a data center that includes: (a) a performance monitor analyzing packets that flow between a client and a web or application server; (b) assigning packets to contexts where a context is a request-reply entity; (c) determining one or more of application, network, and back-end latency measures wherein: (i) the application latency measure is a time it takes for an application to respond to a request, (ii) the network latency measure is a time that it takes for packets to go through a network between the client and the web or application server, and (iii) the back-end latency is a time required for a back-end system to execute a request and respond to the application server.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: June 19, 2012
    Assignee: VMware, Inc.
    Inventors: Asaf Wexler, Netta Gavrieli
  • Patent number: 8195757
    Abstract: For managing the retention of publications in a publish/subscribe system, a publisher sends a new publication to a publish/subscribe broker with an indication of whether the new publication should be retained in association with a previous retained publication. The publish/subscribe broker responds to such indications by retaining the new publication with the previous retained publication. The contents or ‘payload’ of the new published message may be appended to a previous retained message, resulting in a single retained message that contains information from multiple published messages.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Joseph Fletcher, Gareth Edward Jones, Andrew James Stanford-Clark, Matthew Robert Whitehead